Hallo, ich hab eine Frage zum Standart Anmelde Formular in Typo3.
Dieses Funktioniert auch alles soweit mit Benutzer, etc.
Nun soll sich aber der Menüeintrag im Hauptmenü ändern.
wie bekomme ich das hin, das sich statt Kunden-Login dieser in Kunden-Logout ändert?
Hier mein TypoScript:
### Typo3-Seite definieren ###
#####################
page = PAGE
### JS-Files einbinden ###
##################
page.headerData = COA
page.headerData.5 = TEXT
page.headerData.5.value = <script language="JavaScript" src="fileadmin/js/openwindow.js" type="text/JavaScript"></script>
### CSS-Files einbinden ###
###############################
page.includeCSS.design = fileadmin/css/layout.css
page.includeCSS.navi = fileadmin/css/navi.css
page.shortcutIcon = fileadmin/favicon.ico
### Designvorlage einbinden ###
######################
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/layout.html
workOnSubpart = DOCUMENT_BODY
}
### Allgemeine Konfiguration ###
################################
config {
xhtml_cleaning = all
no_cache = 0
locale_all = de_DE.utf8
htmlTag_langKey = de-DE
xmlprologue = none
doctype = xhtml_trans
removeDefaultJS = external
removeDefaultJS = 1
index_enable = 1
index_externals = 1
linkVars = L
language = de
spamProtectEmailAddresses_atSubst = (at)
spamProtectEmailAddresses = ascii
simulateStaticDocuments = 0
baseURL = http:...
#Die Basisdomain
tx_cooluri_enable = 1
#Optional alte gespeicherte Links zu neuen Weiterleiten
redirectOldLinksToNew = 1
}
### Inhaltsbereich auslesen ###
###############################
page.10.marks.INHALT < styles.content.get
page.10.marks.LINKS < styles.content.getLeft
page.10.marks.RECHTS < styles.content.getRight
page.10.marks.RAND < styles.content.getBorder
page.10.marks.LOGIN < tmp.login
page.10.marks.BREADCRUMP < tmp.KLICKPFAD
### Inhaltsbereich auslesen ###
###############################
page.10.subparts.NAVI < tmp.HAUPTNAVIGATION
page.10.subparts.SUBNAVI < tmp.SUBNAVI
page.10.subparts.ARTNAVI < tmp.ARTNAVI
### Mehrsprachigkeit Flaggen ###
#######################
page.10.marks.DE = IMAGE
page.10.marks.DE {
file = fileadmin/img/icon/flag_de.gif
stdWrap.typolink {
additionalParams = &L=0
ATagParams = title="Deutsch"
parameter.field = uid
}
}
page.10.marks.EN = IMAGE
page.10.marks.EN {
file = fileadmin/img/icon/flag_en2.gif
stdWrap.typolink {
additionalParams = &L=1
ATagParams = title="Englisch"
parameter.field = uid
}
}
page.10.marks.FR = IMAGE
page.10.marks.FR {
file = fileadmin/img/icon/flag_fr2.gif
stdWrap.typolink {
additionalParams = &L=2
ATagParams = title="Französisch"
parameter.field = uid
}
}
page.10.marks.DK = IMAGE
page.10.marks.DK {
file = fileadmin/img/icon/flag_dk2.gif
stdWrap.typolink {
additionalParams = &L=3
ATagParams = title="Dänisch"
parameter.field = uid
}
}
page.10.marks.NR = IMAGE
page.10.marks.NR {
file = fileadmin/img/icon/flag_nr2.gif
stdWrap.typolink {
additionalParams = &L=4
ATagParams = title="Norwegisch"
parameter.field = uid
}
}
[globalVar = GP:L=1]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]
[globalVar = GP:L=2]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]
[globalVar = GP:L=3]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr2.gif
[global]
[globalVar = GP:L=4]
page.10.marks.DE.file = fileadmin/img/icon/flag_de2.gif
page.10.marks.EN.file = fileadmin/img/icon/flag_en2.gif
page.10.marks.FR.file = fileadmin/img/icon/flag_fr2.gif
page.10.marks.DK.file = fileadmin/img/icon/flag_dk2.gif
page.10.marks.NR.file = fileadmin/img/icon/flag_nr.gif
[global]
### Mehrsprachigkeit einbinden ###
##################################
config.sys_language_uid = 0
config.language = de
config.htmlTag_langKey = de_DE
config.locale_all = deutsch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB
[global]
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = fr
config.htmlTag_langKey = fr
config.locale_all = fr_FR
[global]
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = dk
config.htmlTag_langKey = dk
config.locale_all = dk_DK
[global]
[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = no
config.htmlTag_langKey = no
config.locale_all = no_NO
[global]
EXT TS für das Menü:
tmp.HAUPTNAVIGATION = HMENU
tmp.HAUPTNAVIGATION {
### Erste Ebene # (expAll für das aufklappen) ###
1 = TMENU
1 {
wrap = <ul class="menu">|</ul>
expAll = 1
NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
ACT < .NO
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
ACT.ATagParams = class="active-1"
}
### Zweite Ebene ###
2 = TMENU
2 {
wrap = <ul onmouseover="show(this)" onmouseout="hide(this)">|</ul>
NO.allWrap = <li>|</li>
ACT < .NO
ACT = 1
ACT.ATagParams = class="active-2"
}
}