Hallo,
ich realisiere gerade ein kleines Branchenbuch auf Basis von tt_address/ wt_directory.
Bei der Listenausgabe würde ich gerne jedem List-Item, dessen Datensatz ein Bild hat, eine CSS-Klasse zuweisen.
Mein HTML-Template habe ich mir folgendermassen gedacht:
<!-- ###WTDIRECTORY_LIST### begin -->
###WTDIRECTORY_FILTER_SEARCH###
###WTDIRECTORY_FILTER_CAT###
###WTDIRECTORY_FILTER_ABC###
###WTDIRECTORY_PAGEBROWSER###
<div class="wtdirectoryList">
<!-- ###CONTENT### --><!-- ###ITEM### -->
<dl class="listItem ###WTDIRECTORY_TS_LISTITEMCLASS###">
<dt><!-- ###WTDIRECTORY_SPECIAL_DETAILLINK### -->###WTDIRECTORY_NAME###<!-- ###WTDIRECTORY_SPECIAL_DETAILLINK### --></dt>
<dd>###WTDIRECTORY_ADDRESS### ###WTDIRECTORY_ZIP### ###WTDIRECTORY_CITY###</dd>
</dl>
<!-- ###ITEM### --><!-- ###CONTENT### -->
</div>
###WTDIRECTORY_FILTER_NORESULTS###
<!-- ###WTDIRECTORY_LIST### end -->
Doch wie kann ich in dem Objekt dynamicTyposcript jetzt den Wert abhängig von einem Feld-Wert des Objektes list zuweisen?
Folgendes habe ich probiert:
plugin.tx_wtdirectory_pi1 {
dynamicTyposcript {
listitemclass = TEXT
listitemclass.if.isTrue.data = field:image
listitemclass.value = mitBild
}
}
Das klappt aber leider nicht :o
Wie müsste es richtig heissen, bzw wie komme ich an die Werte der 'benachbarten' Objekte?!
Ich weiss, ist wohl eher ein grundsätzlich TS-Verständnisproblem, aber ich wäre unheimlich dankbar, wenn mir das jemand erklären könnte, denn ich hab jetzt schon soviel rumprobiert ...
Ich habe mir auch schon per listitemclass.data = debug:data das cObj anzeigen lassen, aber werde nicht schlau daraus, wie ich von diesen Infos auf die korrekte TS-Syntax schliessen kann.
HILFE!!!
pixelrocker schrieb
Hallo,
ich realisiere gerade ein kleines Branchenbuch auf Basis von tt_address/ wt_directory.
Bei der Listenausgabe würde ich gerne jedem List-Item, dessen Datensatz ein Bild hat, eine CSS-Klasse zuweisen.
Mein HTML-Template habe ich mir folgendermassen gedacht:
<!-- ###WTDIRECTORY_LIST### begin -->
###WTDIRECTORY_FILTER_SEARCH###
###WTDIRECTORY_FILTER_CAT###
###WTDIRECTORY_FILTER_ABC###
###WTDIRECTORY_PAGEBROWSER###
<div class="wtdirectoryList">
<!-- ###CONTENT### --><!-- ###ITEM### -->
<dl class="listItem ###WTDIRECTORY_TS_LISTITEMCLASS###">
<dt><!-- ###WTDIRECTORY_SPECIAL_DETAILLINK### -->###WTDIRECTORY_NAME###<!-- ###WTDIRECTORY_SPECIAL_DETAILLINK### --></dt>
<dd>###WTDIRECTORY_ADDRESS### ###WTDIRECTORY_ZIP### ###WTDIRECTORY_CITY###</dd>
</dl>
<!-- ###ITEM### --><!-- ###CONTENT### -->
</div>
###WTDIRECTORY_FILTER_NORESULTS###
<!-- ###WTDIRECTORY_LIST### end -->
Doch wie kann ich in dem Objekt dynamicTyposcript jetzt den Wert abhängig von einem Feld-Wert des Objektes list zuweisen?
Folgendes habe ich probiert:
plugin.tx_wtdirectory_pi1 {
dynamicTyposcript {
listitemclass = TEXT
listitemclass.if.isTrue.data = field:image
listitemclass.value = mitBild
}
}
Das klappt aber leider nicht :o
Wie müsste es richtig heissen, bzw wie komme ich an die Werte der 'benachbarten' Objekte?!
Ich weiss, ist wohl eher ein grundsätzlich TS-Verständnisproblem, aber ich wäre unheimlich dankbar, wenn mir das jemand erklären könnte, denn ich hab jetzt schon soviel rumprobiert ...
Ich habe mir auch schon per listitemclass.data = debug:data das cObj anzeigen lassen, aber werde nicht schlau daraus, wie ich von diesen Infos auf die korrekte TS-Syntax schliessen kann.
HILFE!!!
Hallo,
Hast Du eine Lösung gefunden ?
Ich habe den fast selben Problem: ich will das ein Feld angezeigt wird, nur wenn er einen gewissen Wert hat. Klappt aber nicht:
field.organisation_05 = TEXT
field.organisation_05.field = organisation_05
field.organisation_05.if {
isTrue = True
equals.field = organisation_05
}