TYPO3-Organiser: Label im Filter überschreiben
| Autor | Nachricht |
|---|---|
|
Verfasst am: 27. 06. 2011 [18:24]
|
|
|
danella
Danella del Perri
Themenersteller
Dabei seit: 27.06.2011
Beiträge: 21
|
Hallo Forum Ich möchte im Org den Suchfilter "Alle Kategorien" überschreiben. Im "org/locallang_db_xml" habe ich das Label eruiert. Es ist "filter.phrase.caltype.title". Normalerweise macht man doch das so: TYPOSCRIPT plugin.extension_key._LOCAL_LANG.de.label_schluessel = hello worldich habs so versucht: TYPOSCRIPT plugin.org._LOCAL_LANG.de.filter.phrase.caltype.title = Ferien TYPOSCRIPT plugin.tx_browser_pi1._LOCAL_LANG.de.filter.phrase.caltype.title = Ferien Geht auch nicht. Was mache ich falsch? Danke Geht nicht. |
|
Verfasst am: 27. 06. 2011 [18:42]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Hallo Danella, das Überschreiben von Sprachlabels à la TYPOSCRIPT plugin.extension_key._LOCAL_LANG.de.label_schluessel = hello worldhat nur eine Wirkung für die piBase Methode pi_getLL() - die wirkt hier aber gar nicht. Die Bezeichnung für den ersten Filtereintrag (first item) wird ausschließlich über stdWrap zugewiesen: TYPOSCRIPT plugin.tx_browser_pi1 { ... views { list { 201 = +Org: Calendar 201 { ... filter { ... tx_org_caltype { title < plugin.tx_browser_pi1.displayList.master_templates.selectbox title { first_item { stdWrap { data = LLL:EXT[...] } } ... } } ... } } } ... } ... } (Vgl. Zeile 14) Hier kannst Du eine Änderung erreichen, in dem Du statt TYPOSCRIPT ... first_item { stdWrap { data = LLL:EXT[...] } } ... das Folgende notierst TYPOSCRIPT ... first_item { stdWrap { value = My text lang.de = Mein Text } } ... oder in Zeile 15 eine eigene XML-Sprachdatei referenzierst. 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: 27. 06. 2011 [19:46]
|
|
|
danella
Danella del Perri
Themenersteller
Dabei seit: 27.06.2011
Beiträge: 21
|
Danke für schnelle Antwort leider hat das nicht funktioniert: TYPOSCRIPT first_item { stdWrap { #data = LLL:EXT<img src="typo3conf/ext/mm_forum//res/smilies/icon_eek.gif" alt="icon_eek.gif" />rg/locallang_db.xml:filter_phrase.caltype.title value = My text lang.de = Mein Text } Im Filter hat sich jedoch etwas "bewegt": anstatt "alle Kategorien" steht nun "alle Einträge". Das ist offenbar der Defaultwert. Ich glaube wir sind nah dran...? Grüsse |
|
Verfasst am: 28. 06. 2011 [09:02]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Stimmt! Die Eigenschaft 'data' in stdWrap hat offensichtlich Vorrang vor 'value'. Das Auskommentieren reicht in Deinem Fall nicht, weil wohl an anderer Stelle bereits ein Wert dafür notiert ist. 'data' muss also gelöscht werden: TYPOSCRIPT ... first_item { stdWrap { data > value = My text lang.de = Mein Text } } ... 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: 28. 06. 2011 [15:33]
|
|
|
danella
Danella del Perri
Themenersteller
Dabei seit: 27.06.2011
Beiträge: 21
|
... genau das wars. Man muss zuerst "data" löschen. Danke dir. Grüsse. |
|
Verfasst am: 28. 06. 2011 [15:38]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Gern. --
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


