Einzelnen Beitrag anzeigen
  #1  
Alt 01.08.08, 10:26
Grader Grader ist offline
Forum Zuschauer
 
Registriert seit: 01.08.08
Beiträge: 5
Frage

Abhängigkeit "Druckbutton" mit leeren styles.content.get


Guten Morgen,

ich kämpfe gerade mit einer Abhängigkeit in Typo die ich gerne umsetzen würde. Es geht darum, dass ich einen zb:
Typoscript-Code:
1:
subparts.PRINT < temp.druckversion
in Abhängigkeit zu vorhandenem Datensätzen eines styles.content.get anzeigen lassen möchte. Das heißt, der Druckerbutten:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
# Funktionaler Druckbutton
temp.druckversion = COA
temp.druckversion {

    #wrap = <a href="|" name="Druckversion" title="Druckversion" target="_blank"><img src="{$printbutton}" title="print" class="" /></a>
10 = TEXT    
    # aktuelle Adresse ermitteln
10.data = getIndpEnv:REQUEST_URI    
    # typeNum anfügen
    #10.wrap = |&type=98
10.wrap = <a href="|    

20 = TEXT    
    # aktuelle Adresse ermitteln
20.data = getIndpEnv:REQUEST_URI    
    # typeNum anfügen
20.wrap = " name="Druckversion" title="Druckversion" onclick="window.open('|&type=98' , 'drucken', 'width=1024,height=600, resizable=yes, scrollbars=yes, menubar=yes');"><img src="{$printbutton}" title="print" class="" /></a>
}

# ein abweichendes Seiten-Template für den Typ 98 (=Druckversion)
alt_print = PAGE
alt_print {
typeNum = 98
bodyTag = <body onload="window.print()">
stylesheet = fileadmin/metsoft/css/style_metsoft_print.css

    # Content
10 = TEXT
10.value = <img src="fileadmin/metsoft/images/printversion/metsoft_logo_klein.png" title="print" class="" /><br />

20 = TEXT
20.data = date:U
20.strftime = %d.%m.%Y
20.wrap = | <br />    

30 = TEXT
30.data = date:U
30.strftime = %H:%M
30.wrap = | &nbsp; {$time_print} <br />

40 = TEXT
40.data = field:title
40.wrap = <b>|</b>

50 < styles.content.get

60 = TEXT
60.data = getIndpEnv:REQUEST_URI
60.wrap= <br /><br /><div id="url"><b>URL:</b><br /><div id="url_box">http://www.metsoft.biz|</div></div>

70 = TEXT
70.value = {$license}

}
soll nur angezeigt werden, wenn mir styles.content.get INhalt ausliefern kann. Also wenn die Seite leer ist, soll der Druckerbutton verschwinden.

Ich bekomme es mit meinen Kenntnissstand nicht auf die Reihe, eine Abhängigkeit mittels Constants, [global] usw. zu erstellen.

Ich hab schon Ansätze mittels:
Typoscript-Code:
1:
2:
3:
temp.inhalt < styles.content.get
temp.inhalt.stdWrap.required=1
...[b] - ERROR:[/b] Line 2: Object Name String, "..." was not preceeded by any operator, =<>({[b] - ERROR:[/b] Line 2: Object Name String, "...[b]" contains invalid character "[". Must be alphanumeric or one of: "_-." - ERROR: Line 2: Object Name String, "...[b]" contains invalid character "[". Must be alphanumeric or one of: "_-."
versucht, oder ifEmpty Methoden.

Wenn mir jemand mit Tipps, Infos und Anregungen helfen kann, würde ich mich wirklich freuen. Mein research im Web ein einfach nicht geholfen oder ins Ziel geführt.

Danke im vorraus!
Mit Zitat antworten
TYPO3forum.net empfiehlt den T3N Testsieger: Bestes Preis-Leistungs-Verhältnis (Ausgabe 12/2008)