0
Mon site Web a deux langues, l'anglais et l'allemand .. Je veux rendre le texte anglais non cliquable si je suis actuellement dans la version anglaise, et même avec l'allemand? Comment faire cela, je suis encore nouveau sur typoscript?comment rendre la langue actuelle non-cliquable?
Edit: Je ne peux pas sembler trouver un moyen voici mon code:
20 = HMENU
20 {
special = language
special.value = 0,3
#,6,9
special.normalWhenNoLanguage = 0
wrap =
1 = TMENU
1 {
noBlur = 1
NO = 1
NO {
linkWrap = | |*| | |
stdWrap.override = EN || DE || NL || FR
doNotLinkIt = 1
stdWrap {
typolink {
parameter.data = page:uid
additionalParams = &L=0 || &L=3 || &L=6 || &L=9
addQueryString = 1
addQueryString.exclude = L,id,cHash,no_cache
addQueryString.method = GET
useCacheHash = 1
no_cache = 0
}
}
}
ACT < .NO
#ACT.linkWrap = ||
ACT.stdWrap.typolink.ATagParams = class="active"
USERDEF1 < .NO
USERDEF1 {
linkWrap = <span class="inactive">|</span> |*| <span class="inactive"> | |</span>
#linkWrap = <li class="text-muted">|</li>
stdWrap.typolink >
}
USERDEF2 < .USERDEF1
#USERDEF2 < .ACT
#USERDEF2 {
# linkWrap = |
# linkWrap = <li class="text-muted">|</li>
# stdWrap.typolink >
#}
}
}
}
Je ne peux pas sembler savoir comment pouvez-vous voir mon code que j'ai édité la question –
Dans votre cas: ACT.stdWrap.typolink> Dans votre TS vous supprimez le typolink dans le NO état et ensuite vous en construisez un nouveau. Maintenant, vous copiez l'état NO à ACT, vous avez donc ce typolink aussi. Donc, vous devez le supprimer à nouveau. – taunusweb