[TYPO3-UG Dutch] multi domain multi language langmenu
Joost van Berckel
berckel at gmail.com
Tue Jul 29 12:27:58 CEST 2008
Beste group,
Ik ben bezig met een langmenu voor een multi-domain multi-language site.
Alles werkt in weze prima op de site dus op de NL site (domein1) krijg ik
iets als www.domain1.nl/een-mooie-url
en op de EN site (domain2) www.domain2.com/a-beautiful-url.
Behalve mijn langmenu doet iets raars, namelijk op NL site zie ik namelijk:
www.domain1.nl/een-mooie-url en
www.domain2.com/een-mooie-url, dus geen engelstalige link. Geldt ook voor EN
site.
De langmenu link moet dus worden: www.domain1.nl/een-mooie-url en
www.domain2.com/a-beautiful-url.
Mijn site is opgebouwd volgens artikel op Keilblock:
http://www.keilblock.com/multidomain-realurl-mehrsprachig-one-tree/ en voor
het langmenu heb ik het volgende gedaan in typoscript:
Constants:
domain0 = http://www.energieplatform.nl
domain1 = http://www.energyresearch.nl
Setup:
langselect = HMENU
langselect {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
protectLvar = 1
1 = TMENU
1{
noBlur =1
NO = 1
NO{
linkWrap = |*| | |*| |
doNotLinkIt = 1
stdWrap {
###
# below code can only set for multi language site and single domain!!!
#override = [nl] || [en]
#override = <img src="fileadmin/templates/images/flags/flag_nl.gif"> ||
<img src="fileadmin/templates/images/flags/flag_uk.gif">
### end
typolink{
#parameter.data = field:uid
parameter.data = page:uid || page:uid
additionalParams = &L=0 || &L=1
#parameter.field = uid || uid
addQueryString = 1
addQueryString.exclude = id,L,cHash
addQueryString = GET
useCacheHash = 1
#no_cache = 0
returnLast = url
}
wrap = <a href="{$domain0}/|"><img
src="fileadmin/templates/images/flags/flag_nl.gif" border="0"
alt="Nederlands" title="Nederlands"></a> || <a href="{$domain1}/|"><img
src="fileadmin/templates/images/flags/flag_uk.gif" border="0" alt="English"
title="English"></a>
}
}
# Active language
ACT < .NO
#ACT.doNotLinkIt = 1
ACT.noLink = 1
USERDEF1 < .NO
USERDEF1{
doNotLinkIt =1
allWrap = |*| | |*| |
doNotShowIt = 1
beforeWrap = <a href="{$domain0}/|"><img
src="fileadmin/templates/images/flags/flag_nl.gif" border="0"
alt="Nederlands" title="Nederlands"></a> || <a href="{$domain1}/|"><img
src="fileadmin/templates/images/flags/flag_uk.gif" border="0" alt="English"
title="English"></a>
}
}
}
Wie kan mij helpen om dit probleem op te lossen?
Met vriendelijke groeten,
--------------------------
J.P.H. van Berckel
Software Ontwikkelaar
Shared Service Center ICT - 3xO
Technische Universiteit Delft
Landbergstraat 15
2628 CE Delft
j.p.h.vanberckel at tudelft.nl
Kamer 3B-44
Tel: +31 (0) 15 27 87384
http://typo3.tudelft.nl
More information about the TYPO3-UG-dutch
mailing list