Zum Inhalt springen

typoscript: Variable aus root template in Unterseite überschreiben

Erstellt am 22. März 2007 · 2 Antworten · letzte Antwort am 23. März 2007

Tags: Links, tt_news, Frage

susy2space ·

Hi,

Ich habe folgendes TS im Root-Template.

config.admPanel = 0

# - - - language specific (default)
#config.linkVars = L
config.sys_language_uid = 0
config.language = en
config.locale_all = en
plugin.meta.global.description = english description
plugin.meta.global.keywords = english, keywords
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0

lib.lang_url = TEXT
lib.lang_url.value = index.php?id={page:uid}&L=1
lib.lang_url.htmlSpecialChars = 1
lib.lang_url.insertData = 1
lib.lang_label = TEXT
lib.lang_label.value = English
lib.imprint_label = TEXT
lib.imprint_label.value = Impressum
#footer variablen
temp.footer1 = © 2007 Netzwert AG. All Rights Reserved.
footer3.wrap = Last Change:  |
footer3.date = date :  m/j/Y
#flagge fuellen
temp.flagge = <a href="index.php?id={TSFE:id}&L=1"><img src="fileadmin/templates/images/schwarz-rot-gold.gif"></a>
#ende flagge

# - - - language specific (english)
[globalVar=GP:L=1]
config.linkVars = L
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
plugin.meta.global.description = desc...
plugin.meta.global.keywords = german, keywords, coming here...

plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
# tt_content.search.20.layout.10.value = Search result: ###RANGELOW###-###RANGEHIGH### of ###TOTAL###
lib.lang_url.value = index.php?id={page:uid}&L=0
lib.lang_label.value = Deutsch
lib.imprint_label.value = Imprint
#footer
temp.footer1 = © 2007 Netzwert AG. Alle Rechte vorbehalten.
footer3.wrap = Letzte Änderung:  |
footer3.date = date :  j.m.Y
#flagge
temp.flagge =<a href="index.php?id={TSFE:id}&L=0"><img src="fileadmin/templates/images/union-jack.gif"></a>
[global]
........

Funktioniert auch alles einwandfrei.
Jetzt habe ich tt_news installiert und siehe da, auf der
SINGLE News-Seite geht meine Sprachumschaltung nicht.

Also dachte ich :
Extension-Template erstellen für die NewsDetail-Seite und

meine Variable temp.flagge mit einem anderen Wert überschreiben...
Geht das ?
Kann mir jemand helfen?

susy2space ·

Und was passiert dann auf den Seiten, die keine News sind ?
Wird dann erkannt, dass die tt_news Variable dort nicht greift ?