---
title: "wt_directory & dynamicTyposcript"
url: "https://www.typo3.net/d/90406-wt-directory-dynamictyposcript"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2009-06-10"
last_reply: "2009-06-22"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# wt_directory & dynamicTyposcript

Extensions · 1 Antwort · gestartet 2009-06-10

## Eröffnungsbeitrag

**pixelrocker** · 2009-06-10 · [Beitrag #1](https://www.typo3.net/d/90406-wt-directory-dynamictyposcript/1)

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:

```html
<!-- ###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:

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

## Antworten

### [#2](https://www.typo3.net/d/90406-wt-directory-dynamictyposcript/2) · thierry.​brodard · 2009-06-22

> **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:
>
> ```html
> <!-- ###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:
>
> ```typoscript
> 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:

```typoscript
    field.organisation_05 = TEXT    
    field.organisation_05.field = organisation_05    
    field.organisation_05.if {
			isTrue = True	
			equals.field = organisation_05			
    }
```

---

Quelle: „wt_directory & dynamicTyposcript“, typo3.net, https://www.typo3.net/d/90406-wt-directory-dynamictyposcript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
