[TYPO3-german] Printlink / Druckversion bei tt_products
Tobias Bruns
t3listen at gmx.de
Tue Mar 3 20:01:19 CET 2009
Hallo Leute,
ich biete auf meiner Seite eine spezielle Druckversion an (typeNum =
98), die nur den wesentlichen Inhalt zum Drucken bereitstellt.
Erreichbar ist die Druckversion über einen zentralen Link, den ich
momentan mit der Extension cron_printlink erzeuge. Funktioniert auch
alles wie geschmiert, aber leider nicht auf Seiten, auf denen das
tt_products Plugin eingebunden ist. Der Link wird dort einfach nicht
generiert. Ich habe zum testen auch mal den Link zur Druckversion
manuell per TypoScript generiert, aber damit verhält es sich genauso.
Ich bin momentan etwas ratlos was das sein könnte. Habt Ihr eine Idee?
Hier mal die Definition der Druckseite:
****************************************************************
printpage = PAGE
printpage {
typeNum = 98
headerData.10 = TEXT
headerData.10.value = <link rel="stylesheet" type="text/css"
href="fileadmin/css/printpage.css" />
10 = TEXT
10.value = <img src="fileadmin/img/printpage_header.jpg" width="60"
height="25" />
20 = TEXT
20.value = <br /><p class="bodytext" style="margin-left: 10px;"><a
href="javascript:self.close();" class="printpage">Fenster
schliessen</a> | <a href="javascript:self.print();"
class="printpage">Drucken</a></p><br /><hr />
30 = HMENU
30 {
special = rootline
special.range = 2|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap=|*| | > |*|
1.CUR = 1
1.CUR.linkWrap= <span id="active_breadcrump">|</span>
wrap = <div id="navi_breadcrumb">|</div>
}
40 = TEXT
40.value = <hr /><div style="margin: 5px 10px 5px 10px;">
50 = CONTENT
50 < styles.content.get
60 = CONTENT
60 < styles.content.getLeft
70 = TEXT
70.value = </div><br /><hr style="clear: both;" /><p class="bodytext"
style="clear:both; margin-left: 10px;"><a
href="javascript:self.close();" class="printpage">Fenster
schliessen</a> | <a href="javascript:self.print();"
class="printpage">Drucken</a></p>
}
****************************************************************
Und hier die reine TypoScript Version, mit der ich den Link erzeuge (das
Temp Objekt wird natürlich per Template Marker benutzt):
temp.printlink = COA
temp.printlink {
10 = TEXT
10.value = Druckansicht
stdWrap.wrap = |
stdWrap.typolinkno_cache = 1
stdWrap.typolink.target = print
stdWrap.typolink.ATagParams = target = _top
stdWrap.typolink.ATagParams = title="Diese Seite drucken (neues Fenster)"
stdWrap.typolink.parameter.cObject = COA
stdWrap.typolink.parameter.cObject {
5 = TEXT
5.data = page:uid
5.wrap = index.php?id=|
5.required = 1
10 = TEXT
10.value = &no_cache=1
20 = TEXT
20.data = GPvar : L
20.wrap = &L=|
20.required = 1
100 = TEXT
100.value = &type=98
}
}
Also wie gesagt, ich habe leider absolut keine Idee, warum das in
Verbindung mit tt_products nicht funktioniert. Hoffe ihr könnt mir
helfen. Jeder noch so kleine Tip hilft.
Gruß,
Tobias
More information about the TYPO3-german
mailing list