TYPO3-Browser: Manuelles Labelling
| Autor | Nachricht |
|---|---|
|
Verfasst am: 09. 08. 2011 [17:23]
|
|
|
danella
Danella del Perri
Themenersteller
Dabei seit: 27.06.2011
Beiträge: 21
|
Hallo Forum Wenn man auf die Standardausgabe in Tabellenform verzichten will, kann man ja seine Marker im Template setzen. Dazu nimmt man das Template und löscht die Marker die für z.B. die SingleView verantwortlich sind (###FIELD### und ###VALUE###). Jetzt setzt man seine Marker z.B. ###TX_HOLIDAYFORYOU_MAIN.MINIMUMAGE###. Natürlich fehlt jetzt noch die Beschriftung für das obige Feld. Das kann man mit etwas Typoscript ergänzen: TYPOSCRIPT // AUSGABE NUR, WENN ETWAS DRIN STEHT tx_holidayforyou_main { minimumage = COA minimumage { 10 = TEXT 10 { noTrimWrap { lang { en = |minimum age: | de = | Minmimal-Alter: | fr = | âge minimum: | it = | età minima: | } } if.isTrue = ###TX_HOLIDAYFORYOU_MAIN.MINIMUMAGE### value = ###TX_HOLIDAYFORYOU_MAIN.MINIMUMAGE### } } } } Das funktioniert wunderbar - die Ausgabe mit der Beschriftung findet nur statt, wenn etwas im Feld "Mimimumage" steht. Super. Aber halt: Was ist, wenn wir noch eine andere Sprache haben z.B. FR und IT? Im TS oben habe ich für die Sprachen eine "kochbuchartige" Lösung eingebaut. Bin ich mit meinem Ansatz richtig oder gibts noch etwas einfacheres? [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 09.08.2011 um 17:46.] |
|
Verfasst am: 10. 08. 2011 [09:45]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Hallo danella, völlig OK so. Wenn Du Textbausteine in TypoScript notierst, ist die Übersetzung mit TYPOSCRIPT .lang { } 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 |
Powered by TYPO3 und mm_forum Extension


