Hallo,
Ich bin gerade daran eine Multidomain Seite aufzusetzten. Es gibt einerseits eine Hauptdomain (eine Art Holding) und zudem gibt es für jeden Standort eine eigene Subdomain. Die Subdomains benutzen alle das selbe Template und für die Haupseite gibt es ein eigenes.
Das Menu der Hauptseite soll nun jeweils auch auf den Standort Seiten erscheinen. Oben soll das Menu der Haupseite erscheinen und links erschient das Menu des jeweiligen Standortes.
Bisher habe ich mir dies so eingerichtet.
- DOMAIN
- Hauptseite (Template Hauptseite, Domain www.domain.net)
- ... hauptnavigation ...
- Standorte
- xxx (link xxx.domain.net)
- yyy (link yyy.domain.net)
- ... hauptnavigation ...
- Standorte (Template Standorte)
- xxx (domain xxx.domain.net)
- yyy (domain yyy.domain.net)
Bei der Hauptseite und den jeweiligen Standorten habe ich je einen Domain Eintrag hinzugefügt. Die Standort-Links in der Hauptnavigation zeigen jeweils auf die für die Standote eingetragenen Domainnamen.
Im Template für die Standort-Seiten benutze ich dann "special.value = 2" um das Menu für die Hauptseite zu rendern. Die Titel sind auch in Ordnung, jedoch zeigt der link auf die Domain der Standort-Seite anstatt auf die Hauptdomain. Ich habe versuch über "config.absRefPrefix" den HREF (domain) zu ändern, jedoch gelingt mir dies nur global und nicht für das Hauptmenu allein.
Gibt es die möglichkeit "absRefPrefix" lokal nur für ein bestimmtes Menu zu bestimmen?
Standort-Template:
config.linkVars = L
[globalVar = GP:L = 0 ]
config.sys_language_uid = 0
config.language = en
[globalVar = GP:L = 1 ]
config.sys_language_uid = 1
config.language = de
[GLOBAL]
TOPMENU = HMENU
TOPMENU {
special = directory
special.value = 2
1 = TMENU
1 {
expAll = 1
wrap = <ul id="udm" class="udm">|</ul>
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap = upper
ATagTitle.field = description // title
}
ACT {
wrapItemAndSub = <li>|</li>
stdWrap = upper
ATagParams = class = "nohref act"
ATagTitle.field = description // title
}
}
2 < .1
2 {
wrap = <ul>|</ul>
NO {
wrapItemAndSub = <li>|</li>
stdWrap = upper
ATagTitle.field = description // title
}
ACT {
wrapItemAndSub = <li>|</li>
stdWrap = upper
ATagParams = class = "nohref act"
ATagTitle.field = description // title
}
}
}
SUBMENU = HMENU
SUBMENU {
entryLevel = 1
1 = TMENU
1.wrap=<ul>|</ul>
1.NO = 1
1.NO.linkWrap = <li>|</li>
1.ACT = 1
1.ACT < .NO
1.ACT.doNotLinkIt = 1
1.ACT.allWrap = <li id="topnavi-aktiv">|</li>
2 = TMENU
2.wrap=<ul>|</ul>
2.NO = 1
2.NO.linkWrap = <li>|</li>
2.ACT = 1
2.ACT < .NO
2.ACT.doNotLinkIt = 1
2.ACT.allWrap = <li id="navi-2-aktiv">|</li>
3 = TMENU
3.wrap=<ul>|</ul>
3.NO = 1
3.NO.linkWrap = <li>|</li>
3.ACT = 1
3.ACT < .NO
3.ACT.doNotLinkIt = 1
3.ACT.allWrap = <li id="topnavi-aktiv">|</li>
}
# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10.value = Standort XXX<hr />
page.20 < TOPMENU
page.25 = TEXT
page.25.value = <hr />
page.30 < SUBMENU
page.35 = TEXT
page.35.value = <hr />
page.40 = CONTENT
page.40 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
page.45 = TEXT
page.45.value = <hr />
page.60 = PHP_SCRIPT
page.60.file = media/scripts/example_languageMenu.php
Alle Links der beiden Menus zeigen auf xxx.domain.net. Ich möchte aber das die Links des Top-Menus auf www.domain.net zeigen, damit Typo3 das Haupt-Template benutzt.
Ich hoffe jemand kann mir hier helfen!
mfg, Maxx