J'ai un petit problème avec typoscript
.TYPO3 6.2: Comment rendre les liens externes differnt
Ma question est, est-il la possibilité de donner à tous les liens externes un css-class
avec typoscript
en face-avant?
J'ai un petit problème avec typoscript
.TYPO3 6.2: Comment rendre les liens externes differnt
Ma question est, est-il la possibilité de donner à tous les liens externes un css-class
avec typoscript
en face-avant?
Comme dans mes installations liens externes devraient ouvrir dans une nouvelle fenêtre tous les liens externes sont rendus avec target="_blank"
cela pourrait être utilisé en CSS pour modifier l'apparence:
a[target="_blank"],
a.link-external { color:red, .... }
Vous pouvez définir la cible utilisée pour les liens externes (config.extTarget
) mais la manipulation n'est pas faite dans typoscript. Si vous voulez un traitement similaire pour CSS, vous devez le faire au même endroit.
lib.mainNav = HMENU
lib.mainNav {
1 = TMENU
1 {
wrap = <ul class="nav navbar-nav">|</ul>
NO = 1
NO {
wrapItemAndSub = <li class="f1">|</li> || <li class="f2">|</li> |*| <li class="m1">|</li> || <li class="m2">|</li> |*| <li class="l1">|</li> || <li class="l2">|</li>
ATagTitle.field = title // subtitle
ATagParams = calss="f" data-doktype="doktype_{field:doktype}"
ATagParams.insertData = 1
wrapItemAndSub.override.cObject = COA
wrapItemAndSub.override.cObject {
if {
value = 3
equals.field = doktype
}
10 = TEXT
10.value = <li class="externLi">|</li>
}
ATagParams {
override.cObject = COA
override.cObject {
if {
value = 3
equals.field = doktype
}
10 = TEXT
10.value = calss="extern" data-doktype="doktype_{field:doktype}"
if {
value = 4
equals.field = doktype
}
10 = TEXT
10.value = calss="shortcut" data-doktype="doktype_{field:doktype}"
}
}
stdWrap.case = upper
}
}
}