Guten Tag
Ich versuche verzweifelt ein Problem zu lösen.
Ich habe die Erweiterung Printlink eingebunden. Über ein Grafikelement auf der Seite aktiviere ich das Printtemplate.
Das Problem ist, dass es funktioniert, wenn ich innerhalb von Typo3 die Seite aufrufe (auch nicht 100% zuverlässig). Wenn ich normal über die Domane komme, wird das Grafikelement normal dargestellt aber es ist kein Link auf die Seite vorhanden.
Ich arbeite mit Typo 3.7 alles ist aktuell.
Auf 2 anderen Sites funktioniert der gleiche Code ohne Probleme.
Mein Code im Setup:
##########################################
# Druck-Template mit Plugin Make_Printlink
##########################################
marks.PRINT = TEXT
marks.PRINT.value = <img src="fileadmin/basis/images/signs.jpg" align="middle" border="0" alt="Seite drucken" title="Seite drucken">
marks.PRINT.postUserFunc = tx_make_printlink
marks.PRINT.postUserFunc.include_post_vars = 1
marks.PRINT.postUserFunc.target = _blank
marks.PRINT.postUserFunc.popup = 1
marks.PRINT.postUserFunc.windowparams = (resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=650,height=800)
marks.PRINT.postUserFunc.windowname = printwindow
und vor der Page definition ist im Setup noch folgender Code:
#########################################
# Seitenobjejt alt_print definieren mit typeNum = 98 für Druckseite
#########################################
alt_print >
alt_print = PAGE
alt_print.typeNum=98
alt_print.stylesheet = fileadmin/basis/his_druck.css
alt_print.10 = TEMPLATE
alt_print.10 {
template = FILE
template.file = fileadmin/basis/his_druck.html
marks {
PAGE_TITLE = TEXT
PAGE_TITLE.field = title
PAGE_SUBTITLE = TEXT
PAGE_SUBTITLE.field = subtitle
PAGE_AUTHOR = TEXT
PAGE_AUTHOR.field = author
PAGE_AUTHOR.required=1
PAGE_AUTHOR.typolink.parameter.field = author_email
PAGE_UID = TEXT
PAGE_UID.field = uid
CONTENT < styles.content.get
}
workOnSubpart = DOKUMENT
}
Im Basistemplate habe ich den Marker ###PRINT###
Die betroffene Seit: http://www.his-solutions.ch
Ich hoffe jemand kann mir einen Tip geben.
Vielen Dank
Peter