typoscript
には小さな問題があります。TYPO3 6.2:外部リンクをレンダリングする方法
私の質問は、フロントエンドにtyposcript
という別のcss-class
をすべての外部リンクに与える可能性はありますか?
typoscript
には小さな問題があります。TYPO3 6.2:外部リンクをレンダリングする方法
私の質問は、フロントエンドにtyposcript
という別のcss-class
をすべての外部リンクに与える可能性はありますか?
外部リンクは、すべての外部リンクが、これは、外観を変更するためにCSSで使用することができtarget="_blank"
でレンダリングされている新しいウィンドウで開く必要があり、私のインストールの場合と同様に:
a[target="_blank"],
a.link-external { color:red, .... }
あなたは(外部リンクに使用されるターゲットを定義することができますconfig.extTarget
)、処理はtyposcriptで行われません。同じようにCSSを扱うには、同じ場所で行う必要があります。
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
}
}
}