typoscript
我遇到了一个小问题。
我的问题是,是否有可能在前端为所有外部链接分别css-class
和typoscript
?
答案 0 :(得分:0)
在我的安装中,外部链接应该在新窗口中打开所有外部链接都使用target="_blank"
呈现,这可以在CSS中用于更改外观:
a[target="_blank"],
a.link-external { color:red, .... }
您可以定义用于外部链接的目标(config.extTarget
),但不会在typoscript中进行处理。如果你想要对CSS进行类似的处理,你需要在同一个地方进行。
答案 1 :(得分:0)
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
}
}
}