Zum Inhalt springen

Page Template lokalisieren

Erstellt am 21. März 2010 · 2 Antworten · letzte Antwort am 15. Dezember 2010

Tags: Frage

tstening ·

Hallo zusammen,

ich habe mich die letzten Wochen intensiv mit Templavoila beschäftigt (Typo3 4.3.2 und TV 1.4.1). Jedoch ist mir eine Sache nicht aus dem Kopf gegangen. Im Page Template habe ich neben den Bereichen für Content Elemente, Navigation, etc. den Webseiten-Slogan, der im Kopf der Seite immer sichtbar ist, auf ein "Plain input field" gemappt.

Der obersten Seite habe ich dann dieses Page Template zugewiesen und siehe da, in den Seiteneigenschaften finde ich auf dem Tab "Erweitert" das Eingebefeld für den Slogan. Fülle ich es aus, taucht auch brav auf der Seite der Text an gewünschter Stelle auf.

Nun habe ich auf der obersten Seite eine neue Seitensprache angelegt, in der Hoffnung, dass ich dann das Eingabefeld für den Slogan auch wieder zu sehen bekomme. Leider ist das aber nicht so. Die Eigenschaften der lokalisierten Seite zeigen keinen "Extended"-Tab und somit auch nicht mein Eingabefeld.

Lange Rede, kurzer Sinn: Wie bekomme ich das Page Template lokalisiert? Ich möchte vermeiden, auf jeder Seite den Slogan als Flexible Content Element einfügen zu müssen.

Früher habe ich bei solchen Problemen automaketemplate benutzt und einfach im Typo3 Script Setup feste Inhalte, je nach Sprache gesetzt.

Ich hoffe, mein Problem ist verständlich rübergekommen. :-)

Viele Grüße,
Tobias

GoloM ·

Hallo Tobias,

ich stehe gerade vor einem ähnlichen Problem. Ich habe auch ein "plain input field" in meinem Template gemappt. Es funktioniert auch super, ich kann auf jeder seite einen Text eingeben und er wird entsprechend angezeigt (Seiten sollen unterschiedliche Texte/Slogans haben). Allerdings finde ich im Moment keine Möglichkeit ein 2tes/alternatives Eingabefeld für die Eingabe der Englischen Slogans zu erstellen. Die Seite ist ansonsten komplett 2-sprachig. Wenn da jemand eine Idee hat, wäre das toll (Zur Info: ich benutze Typo3 4.3.1 und TV 1.4.1).

Aber zurück zu Deinem Problem:
Wenn ich das richtig verstanden habe, willst Du auf jeder Seite den gleichen Slogan ausgeben. Das könntest Du wahrscheinlich einfacher lösen, indem Du den Bereich nicht als Eingabefeld sondern als TypoScript-Objekt mappst (z.B. lib.slogan) und dann im TS-Template etwas in dieser Art hinzufügst:

### Standard-Sprache ###
lib.slogan = TEXT
lib.slogan.value = <p>Hier könnte Ihr Slogan stehen<p>
### Zweite Sprache ###
[globalVar = GP:L = 1]
lib.slogan.value = <p>Find your slogan here<p>
[global]

Wäre das etwas für Dich?

Gruß

Golo