Archive for Juli, 2011:
L10N-Manager gibt “Content-Encoding Fehler” aus.
Hallo zusammen,
ich wollte gerne mit dem L10N-Manager meine Typo3-Wesite übersetzen, jedoch bekomme ich immer nur den “Content-Encoding Fehler” beim benutzen dieses Modules.
Nach ein paar Nachforschungen, habe ich herausgefunden das es sich dabei um ein kleinen Bug bei dem ["BE"]["compressionLevel"] Parametern handelt. Also wenn man dieses Plugin mit dem Zusammenhang mit dem CompressionsLevel 1-9 verwendet, bekommt man diese Fehlermeldung.
Wenn man aber in der Localconf.php eine kleine Anpassung macht, kann man das Plugin verwenden.
1 2 | // deaktivierung der BE-Compression mit GZIP $TYPO3_CONF_VARS["BE"]["compressionLevel"] = '0'; |
Liebe Grüße
Marc
TemplaVoila – Selectbox mit Ausgabe über Typoscript
Hallo zusammen, so kann man mit TypoScript und TemplaVoila direkt etwas an den Content rendern.
Hier die genauen Schritte wie das gemacht wird.
Erst gehen wir in TemplaVoila in die Edit-Ebene:
1) Erstellen eines Feldes in TemplaVoila “Not mapped”
1a) fieldname: field_checker
2) Element Preset: Selecter Box
3) unter Form die Parameter angeben
1 2 3 4 5 6 7 8 9 10 11 12 | <type>select</type> <items type="array"> <numIndex index="0" type="array"> <numIndex index="0">nein</numIndex> <numIndex index="1">0</numIndex> </numIndex> <numIndex index="1" type="array"> <numIndex index="0">ja</numIndex> <numIndex index="1">1</numIndex> </numIndex> </items> <default>1</default> |
Wobei: numIndex index=”0″ der Wert ist, den man im Backend sieht, und der numIndex index=”1″, der Wert womit gearbeitet wird.
Nach dem das fertig ist, gehen wir in unser TemplaVoila-Feld wo wir in meinem Beispiel, etwas einfügen wollen.
Es geht auch so, dass man sich ein eigenes Feld macht.
Mein Feld ist ein Plugin, welches eingeladen werden soll, wenn der Wert auf “Ja” also “1″ gesetzt ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # default by templaVoila 5 = LOAD_REGISTER 10 = RECORDS 10.source.current=1 10.tables = tt_content # 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end--> 15 = RESTORE_REGISTER # default - end 70 = COA 70 { if.value = 1 if.equals.field = field_checker insertData = 1 10 = TEXT 10.value = Das sehe ich wenn das Feld "Ja" ausgewählt ist } 75 = COA 75 { if.value = 0 if.equals.field = field_checker insertData = 1 10 = TEXT 10.value = Das sehe ich wenn das Feld "nein" ausgewählt ist } |
Somit haben wir zudem die Möglichkeiten einen Text, Class oder sogar ein Modul einzuladen.
Dazu ist es für die Redakteure am einfachsten mit einer Select-box das Verhalten auszuwählen.
Liebe Grüße
Marc
