Einzelnen Beitrag anzeigen
  #1  
Alt 10.09.07, 10:01
Dshow Dshow ist offline
Forum Stammgast
 
Registriert seit: 22.06.07
Beiträge: 114
Frage

Conditions - Wert je nach Seiteninhalt ausgeben (tt_content)


Hallo Forum,

Ich weiß, dass es möglich ist, mit Conditions die id der Seite abzufragen. Nun möchte ich aber einen Wert nur bei einem bestimmten Seiteninhalt ausgeben, der aber auf der selben Seite angezeigt wird.

Wenn ich also auf einer Seite einen Inhalt einfüge dann wird diesem ja ein eindeutiger Wert zugeordnet (z.B. tt_content:53). Ist es möglich mit Conditions diesen Wert abzufragen und dann entsprechend etwas auszugeben? Ich habe leider noch nichts passendes gefunden.


Hintergrund:

Ich habe die Extension dam_liteshow installiert und füge dann auf einer Seite 3 Galerien ein, alle als eigenes Seiteninhaltselement.
Leider habe ich es nicht geschafft die Kategorienamen der einzelnen Galerien anzeigen zu lassen. Jetzt wollte ich die Kategorienamen direkt unter das Vorschaubild schreiben indem ich eben mit Conditions direkt reinschreibe (als notlösung:sad:

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:
55:
56:
57:
######################################################
# dam_liteshow                                                                                                #
#                                                                                                                    #
######################################################
plugin.tx_damliteshow_pi1 = >
plugin.tx_damliteshow_pi1 = USER
plugin.tx_damliteshow_pi1 {
userFunc = tx_damliteshow_pi1->main

    # output when javascript is disabled
fallback < tt_content.image.20
fallback {
imgList >
imgPath >

        # 3 x 200 pixels
1.file.maxW = 180
1.file.maxH = 180
### Titel der Galerie je nach Content Element ausgeben evtl. mit PIDinRootline kombinieren
1.file.wrap = <div class="tx-damliteshow-previewitem">|</div><div class="tx-damliteshow-previewtitle">{$gal_name}</div>

maxH = 180
border.field >
border = 0
cols >
cols = 3

        # enable "click-enlarge" by default
1.imageLinkWrap.enable >
1.imageLinkWrap.enable = 1


        # will be filled from the plugin
1.altText.field >
1.titleText.field >
1.longdescURL.field >

caption.1 {
field >
wrapAlign.field >
wrapAlign = center
}

}

    # the rendering of the preview thumbnails to start the liteshow
liteshow.preview < .fallback.1.file




    # the maximum image size -- keep this low to speed up loading process
    # the actual display size is dependant on the
liteshow.images.maxW = 800
liteshow.useBookmarks = 0
liteshow.loadingImage = EXT:dam_liteshow/liteshow/g/loading.gif
}

In den Constants hätte ich dann der Constante "gal_name" eine Wert zugeordnet. Ich habe einiges versucht aber leider noch keine Lösung gefunden.
z.B.

Typoscript-Code:
1:
2:
3:
[globalVar = TSFE:tt_content|field:pid = 53]
gal_name = Ausstattung
[global]

Ich bin für jede Hilfe dankbar
Dshow
Mit Zitat antworten