0
我在使用dateUntil標記Stiemap中的鏈接時遇到問題。這裏是我的Typo腳本:typo3:使用dateUntil標記站點地圖中的鏈接
tt_content.menu.20.1 >
tt_content.menu.20.1 < tt_content.menu.20.7
tt_content.menu.20.1.1.wrap = <div class="menu_list_sitemap">|</div>
tt_content.menu.20.1.1.NO {
ATagBeforeWrap = 0
doNotLinkIt = 1
stdWrap.htmlSpecialChars = 0
stdWrap.cObject = COA
stdWrap.cObject {
# Untertitel verlinken
10 = TEXT
10 {
field = subtitle
wrap = |
stdWrap.cObject = COA
stdWrap.cObject {
20 = IMAGE
20.file.import.field = media
20.file.import = uploads/media/
20.file.import.listNum = 0
20.wrap = |
30 = TEXT
30.field = title
30.wrap = <div class="txt">|</div>
40 = TEXT
40.if.isPositive.dataWrap = {field:newUntil}-{date:U}
40.wrap = <div class="txt2">|</div>
40.value = NEW
}
typolink.parameter.field = uid
}
}
}
的結果是,新的項目將獲得帶有class =「TXT2」額外的DIV容器。到目前爲止Wokrs都很好。 :-)這裏生成的HTML:
<li>
<a href="link-to-my-page">
<img width="22" height="22" alt="" src="my-image.png">
<div class="txt">My-Text</div>
<div class="txt2">NEW</div>
</a>
</li>
但現在我需要添加一個「類=‘新’」的鏈接或可選的周圍DIV容器(不是我的主意,真的)。我現在嘗試了幾個小時來找到一個解決方案,但沒有任何工作。
有什麼建議嗎?
你確定它確實有效,現在只要你想(除了要添加類),而且不是所有的記錄都必須添加**新**設置呢?在我看來,你在'40.if.isPositive'上錯過了'prioriCalc'。 – tmt
是的,它的工作原理:-) –
好吧,我現在明白了。 :-)我不知道'isPositive'是'calc'作爲數據類型的'if'的唯一屬性。 – tmt