Zum Inhalt springen

wt_csstooltip für Druckseite abschalten

Erstellt am 16. Mai 2009 · 7 Antworten · letzte Antwort am 11. Juni 2009

Tags: Frage

daluga ·

Hallo!

Ich möchte auf meiner Druckseite wt_csstooltip deaktivieren! Hat jemand eine Idee wie das geht?

LG
dalgua

einpraegsam.​net ·

Ich gehe mal davon aus, dass du eine aktuelle Version von wt_csstooltip nutzt? Und auch das deine Druckseite über einen eigenen type definiert ist?

Wenn ja dann über conditions type abfragen und tooltip deaktivieren:

plugin.tx_wtcsstooltip.tooltipset >
daluga ·

Hallo alex!

Ich verwende die aktuelle Version aber mir ist nicht ganz klar wo ich
plugin.tx_wtcsstooltip.tooltipset >
genau einfügen soll?
Sobald ich das in mein Template schreibe, zeigt es mir auch auf allen anderen Seiten kein tooltips mehr an.
Ist ja auch irgendwie klar, da ich meine Druckseite im Roottemplate definiert haben. Hier mein TS für Druckbutton und Druckseite:

temp.print = TEXT 
temp.print.wrap= <a href="index.php?id=|&type=98"  target="_blank" ><image src="fileadmin/images/print.gif" border="0" alt="Seiteninhalt drucken" align="bottom" /></a>      
temp.print.field = uid
page.10.marks.PRINT >
page.10.marks.PRINT < temp.print


# Druckansicht
##################
 druck = PAGE   
 druck {   
 headerData.10 = TEXT 
 headerData.10.value ( 
       <meta http-equiv="Content-Script-Type" content="text/javascript" />    
        <link href="fileadmin/navi.css" rel="stylesheet" type="text/css" />     
      	<link href="fileadmin/eder-screen.css" rel="stylesheet" type="text/css" />
      	<link href="fileadmin/news.css" rel="stylesheet" type="text/css" />
	) 
    typeNum = 98
    bodyTag = <body onload="javascript:window.print()">    
      
    10 < styles.content.getLeft

 	config.index_enable = 0      
 	10 = CONTENT   
 	10.table = tt_content   
 	10.select.OrderBy = sorting   
 	10.select.colPos = 0  	
	# Hier wird eine eigene Seite für die Druckvorschau erzeugt
 	10 = TEMPLATE
        	10.template = FILE
        
        # Hier wird die Druckvorlage eingbunden
        	10.template.file = fileadmin/print.htm
        	10.workOnSubpart = DOKUMENT
 	10.marks { 
 	
 		# Logo mit link
                EDER-LOGO = IMAGE
		EDER-LOGO.file = fileadmin/images/logo.gif
		  
	      	EDER-INHALT = CONTENT
                EDER-INHALT {
                     table = tt_content
                     select.orderBy = sorting
                     select.where = colPos = 0
                     select.languageField = sys_language_uid                                   
                 }
                #EDER-SLOGAN
		EDER-SLOGAN = IMAGE
		EDER-SLOGAN.file = fileadmin/images/zukunftBauen.gif

	        #Anschrift
	        EDER-ANSCHRIFT = COA
                EDER-ANSCHRIFT.10 = CONTENT
                EDER-ANSCHRIFT.10 {
                    table = tt_content
                    select.where = colPos = 1
                    select.orderBy = sorting
                    select.languageField = sys_language_uid 
                    select.pidInList = 4
                 }
                
	}
 }

LG
daluga

daluga ·

Hallo Alex!

Ich habe folgende Condition angelegt:

[globalVar = GP:type = 98]
plugin.tx_wtcsstooltip.tooltipset >
[global]

Jetzt erhalte ich auf der Druckseite folgende Fehlermeldung:

Fatal error: Class 'tslib_cObj' not found in /home/.sites/685/site791/web/typo3conf/ext/wt_csstooltip/res/class.tx_wtcsstooltip_replace.php on line 57

Komisch ist nur, das es fallweise funktioniert!
Ich lösche den Cache, drucke auf Print > Printseite wird geladen > Printseite wird ohne tooltip angezeigt > alles passt > gehe wieder auf drucken > und erhalte jetzt statt der Printseite die obige Fehlermeldung > Lösche den Cache und alles geht wieder für 1x.

Nun lösche ich einfach den Cache nach 1 Sekunde bei der Printseite...
Aber schön ist das nicht.
Hier der Code:

[globalVar = GP:type = 98]
config.cache_period = 1
plugin.tx_wtcsstooltip.tooltipset > 
[global]

Was mache ich falsch?