Haben gestern ein wenig gebastelt - vielleicht kann es jemand brauchen:
page.10.marks.languageswitcher = COA
page.10.marks.languageswitcher.wrap = <div class="box">|</div>
page.10.marks.languageswitcher {
5 = TEXT
5.value (
<script language="JavaScript">
<!--
function QuickJump(Formular) {
var Element = Formular.Ziel.selectedIndex;
if (Formular.Ziel.options[Element].value != 0) {
location = Formular.Ziel.options[Element].value;
}
}
//-->
</script>
)
7 = TEXT
7.value = Sprache
7.wrap = <h1>|</h1>
8 = TEXT
8.value = <form name="Formular"><select name="Ziel" onchange="QuickJump(this.form);" style="width: 155px;">
9 = TEXT
9.value = <option value=""></option>
# Sprache en:
10 = TEXT
10.wrap = <option value="http://www.test.de/|">English</option>
10.typolink.parameter.data = page:alias // TSFE:id
10.typolink.additionalParams = &L=0
10.typolink.returnLast = url
# Sprache de:
20 = TEXT
20.wrap = <option value="http://www.test.de/|">Deutsch</option>
20.typolink.parameter.data = page:alias // TSFE:id
20.typolink.additionalParams = &L=1
20.typolink.returnLast = url
100 = TEXT
100.value = </select></form>
}
Hallo
Leider funktioniert das nicht richtig bei mir. Ich mache wahrscheinlich einen Anfängerfehler.
Hab es so eingebunden und in meinem HTML Template einen Marker gesetzt ###languageswitcher###
Kannst Du mir bitte sagen, wo ich eventuell falsch liege.
Danke
page = PAGE
page {
shortcutIcon = fileadmin/images/favicon.ico
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
meta.robots = index,follow
meta.page-topic =
meta.page-type =
meta.audience = All
meta.revisit-after = 10 days
meta.description =
meta.keywords =
meta.publisher = ISP-Easyweb
meta.copyright =
bodyTag = <body bgcolor="#ffffff" topmargin="0" leftmargin="0">
stylesheet = fileadmin/css/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/root.html
10.workOnSubpart = DOKUMENT
10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = COA_INT
DATUM {
# Den Begrüßungstext realisieren
10 = TEXT
10 {
#value = Guten Morgen
wrap = | Heute ist der
}
# Das aktuelle Datum ausgeben
20 = TEXT
20 {
data = date:d.m.Y
}
10.marks.languageswitcher = COA
10.marks.languageswitcher.wrap = <div class="box">|</div>
10.marks.languageswitcher {
5 = TEXT
5.value (
<script language="JavaScript">
<!--
function QuickJump(Formular) {
var Element = Formular.Ziel.selectedIndex;
if (Formular.Ziel.options[Element].value != 0) {
location = Formular.Ziel.options[Element].value;
}
}
//-->
</script>
)
7 = TEXT
7.value < temp.languageueb
7.wrap = <h1>|</h1>
8 = TEXT
8.value = <form name="Formular"><select name="Ziel" onchange="QuickJump(this.form);" style="width: 155px;">
9 = TEXT
9.value = <option value=""></option>
# Sprache en:
10 = TEXT
10.wrap = <option value="http://www.test.de/|">English</option>
10.typolink.parameter.data = page:alias // TSFE:id
10.typolink.additionalParams = &L=0
10.typolink.returnLast = url
# Sprache de:
20 = TEXT
20.wrap = <option value="http://www.test.de/|">Deutsch</option>
20.typolink.parameter.data = page:alias // TSFE:id
20.typolink.additionalParams = &L=1
20.typolink.returnLast = url
100 = TEXT
100.value = </select></form>
}
}
Überprüf mal deine geschweiften Klammern, ich glaube du machst eine nicht zu!?
Hi wt,
danke für Dein Script.
2 Anmerkungen:
- Solang Du nicht verrätst, wo temp.languageueb herkommt, ist es unvollständig, auch wenns nur ne Überschrift ist
- um es zu vervollständigen, würde ich die Sprachdefinitionen mit angeben. Das hilft so einigen unerfahreren T3lern
schönes WE
steffenk schrieb
Hi wt,
danke für Dein Script.
2 Anmerkungen:
- Solang Du nicht verrätst, wo temp.languageueb herkommt, ist es unvollständig, auch wenns nur ne Überschrift ist
- um es zu vervollständigen, würde ich die Sprachdefinitionen mit angeben. Das hilft so einigen unerfahreren T3lern
schönes WE
- stimmt, leider kann ich den Beitrag nicht mehr ändern in "7.value = Ueberschrift"
- wollte es nicht zu voll machen, kann aber auf Wunsch noch hinzugefügt werden
Schönes WE