Templavoila input Feld mehrsprachig


Ich habe in meinen Template ein Feld – welches ich über die Seiteneigenschaften befüllen will! Soweit auch kein Problem doch was ist wenn dieses Feld für mehrere Sprachen sein sollte?
Ich bekomme diesen Output von Templavoila!

<field_slogan type=”array”>
<tx_templavoila type=”array”>
<title>slogan</title>
<sample_data type=”array”>
<numIndex index=”0″>slogan</numIndex>
</sample_data>
<eType>input</eType>
<proc type=”array”>
<HSC type=”integer”>1</HSC>
</proc>
</tx_templavoila>
<TCEforms type=”array”>
<config type=”array”>
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
<label>slogan</label>
</TCEforms>
</field_slogan>

Soweit auch alles klar!
Die Frage ist nur wie kann man dem Feld sagen das es für mehrere Sprachen sein sollte?

Der 1. Gedanke dazu war – ich mache einfach 3-4 Felder also für jede Sprache eines – und ich schalte per CSS die Felder aus die nicht für diese Sprache gebraucht wird!

<div>
<div id=”de”></div>
<div id=”en”></div>
<div id=”it”></div>
</div>

Also das ist aber sicher keine schöne Lösung – darum bin ich jetzt auf der suche nach einer anderen netteren Lösung vielleicht hat jemand einen Tipp.

Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.

Comments

Die Lösung findest Du hier:

http://typo3.org/documentation/document-library/core-documentation/doc_l10nguide/1.0.0/view/1/3/

Insbesondere ab dem Abschnitt “FlexForms” wird es für Dich interessant.

Hier ist es auch ganz gut erklärt:

http://www.typo3-media.com/blog/article/mehrsprachigkeit-und-templavoila.html

Viele Grüße

Marco

Hallo,

Also DANKE – oft kommt man gar nicht dahinter – weil man einfach einen Knoten beim DENKEN hat – DARUM nochmal DANKE für diese 2 Tollen LINKS!

Hab diesen Code

meta type=”array”>
langChildren type=”integer”>0/langChildren>
langDisable type=”integer”>0/langDisable>
/meta>

in mein XML eingebaut und schon klappt es so wie ich es brauche!!
LG

Hallo,

ich habe das selbe Problem, wie Du es hattest und habe in meinem Page Template langChildren und langDisable ebenfalls beide auf 0 gesetzt.

Auf der Seite, auf der ich das Page Template eingebunden habe, sehe ich auf dem Tab “Erweitert” auch mein Eingebafeld. Die lokalisierte Version der Seite hat aber diesen Tab nicht, also habe ich auch keine Möglichkeit das Eingabefeld für meinen Slogan zu lokalisieren.

Kannst Du mir etwas genauer erklären, wie Deine Lösung aussieht?

Vielen Dank,
Tobias

Leave a comment

(required)

(required)