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>&nbsp;|&nbsp;<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=|*| |&nbsp;>&nbsp;|*|
     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>&nbsp;|&nbsp;<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



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an