TYPO3-Browser: Bilder abhängig von Wert anzeigen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 08. 06. 2011 [14:30]
|
|
|
tmueller
Torben Müller
Themenersteller
Dabei seit: 08.06.2011
Beiträge: 35
|
Hallo liebe Community, ich stehe gerade mal auf dem schlauch Folgendes, ich lasse mir eine Kundenliste ausgeben, die nach Größe der Kunden (Partnerpakete) sortiert wird. Im Moment zeigt er mir zu jedem Kunden ein Bild an, ich möchte es aber so hinbekommen, das er nur bei den Großkunden ein Bild anzeigt. Könnte mir da jemand einen Ansatz geben? Gruß Torben |
|
Verfasst am: 09. 06. 2011 [15:36]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Hallo Torben, könntest Du Deine Typoscript-Konfiguration posten? TYPOSCRIPT plugin.tx_browser_pi1 { views { list { ... } } } Damit wird evtl. klarer, aus welchen Feldern Bilder und Anzahl der Partnerpakete kommen. Viele Grüße Ulfried --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 09. 06. 2011 [18:47]
|
|
|
tmueller
Torben Müller
Themenersteller
Dabei seit: 08.06.2011
Beiträge: 35
|
Hallo Ulfried, ups, ja das wär wohl Sinnvoller TYPOSCRIPT plugin.tx_browser_pi1.displayList.display.jssAlert = 0 plugin.tx_browser_pi1 { template { file = EXT:browser/directory/entries.html } views { list { 1 { name = Nicos Directory select ( tx_nicosdirectory_entry.image, tx_nicosdirectory_entry.name, tx_nicosdirectory_entry.customer_big, tx_nicosdirectory_entry.customer_tall, tx_nicosdirectory_entry.customer_free, tx_nicosdirectory_entry.category, tx_nicosdirectory_category.name ) relations { mm { tx_nicosdirectory_entry { tx_nicosdirectory_entry.categorie = tx_nicosdirectory_category } } } andWhere = tx_nicosdirectory_entry.category = 50 orderBy ( tx_nicosdirectory_entry.customer_big, tx_nicosdirectory_entry.name ASC ) tx_nicosdirectory_entry { name = COA name { 10 = TEXT 10 { value = ###TX_NICOSDIRECTORY_ENTRY.NAME### typolink { parameter = 82 parameter { insertData = 1 } additionalParams = &tx_nicosdirectory_pi1[mode]=detail&tx_nicosdirectory_pi1[modifier]=abc&tx_nicosdirectory_pi1[value]=###TX_NICOSDIRECTORY_ENTRY.UID### ATagBeforeWrap = 1 } } } } } } } Das Bild soll nur angezeigt werden, wenn der Wert tx_nicosdirectory_entry.customer_big = true ist. Gruß Torben |
|
Verfasst am: 12. 06. 2011 [01:15]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 601
|
Hallo Torben, in Deinem Setup hast Du das Bild nicht konfiguriert. Der Browser rendert das Bild also automatisch. Wenn Du eine von einem Zustand abhängige Darstellung haben willst, müsstest Du Dein Bild manuell konfigurieren und in dieser Konfiguration die Bedingung einbauen. Etwa so: TYPOSCRIPT plugin.tx_browser_pi1 { ... views { list { 1 { ... select ( tx_nicosdirectory_entry.image, ... ) ... tx_nicosdirectory_entry { ... image = IMAGE image { if { isTrue = ###TX_NICOSDIRECTORY_ENTRY.GROSSKUNDE### } ... } ... Eine weitere grundsätzliche Hilfe ist vielleicht: * Ergebnis abhängig von fe-user Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 14. 06. 2011 [18:49]
|
|
|
tmueller
Torben Müller
Themenersteller
Dabei seit: 08.06.2011
Beiträge: 35
|
Hallo Dirk, erstmal danke für den Tipp ich habe es zumindest jetzt schon mal so hinbekommen, das er es nur anzeigt wenn der Wert True ist. Allerdings ist mir aufgefallen, das die Sortierung nicht ganz stimmt. Muss ich hier mit filter arbeiten? Wenn ich es in der Reihenfolge sortieren möchte: 1. tx_nicosdirectory_entry.customer_big ASC, 2. tx_nicosdirectory_entry.customer_tall, 3. tx_nicosdirectory_entry.customer_free Eigentlich habe ich diese Reihenfolge bei orderBy im Statement angeben, sie wird aber nicht übernommen. Gruß Torben |
|
Verfasst am: 15. 06. 2011 [11:51]
|
|
|
tmueller
Torben Müller
Themenersteller
Dabei seit: 08.06.2011
Beiträge: 35
|
OK, das mit der Sortierung hat sich erledigt. Ich musste lediglich die Reihenfolge umdrehen Das Thema wäre also gelöst. Gruß Torben |
Powered by TYPO3 und mm_forum Extension


