Zum Inhalt springen

wt_directory & dynamicTyposcript

Erstellt am 10. Juni 2009 · 1 Antwort · letzte Antwort am 22. Juni 2009

Tags: Frage

pixelrocker ·

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!!!

thierry.​brodard ·
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			
    }