• Inhalt als PDF-Datei herunterladen
  • Optimierter Druck
Thema ohne neue Antworten

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 world


ich habs so versucht:
TYPOSCRIPT
plugin.org._LOCAL_LANG.de.filter.phrase.caltype.title = Ferien
oder auch...

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 world

hat 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.icon_lol.gif
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

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck