0
我正在查找一個條件來檢查某個列是否爲空。TYPO3:條件「如果列空」?
事情是這樣的:
[colPos.0 = empty]
#do stuff
[global]
在此先感謝。
編輯:
我認爲這是相當不清楚我在尋找。因此,讓我添加一些信息:
我有一個BE(colPos = 0)中的預告圖像列。如果它包含一個元素,它應該定期顯示這個元素。如果不是(==如果爲空),它應該使用另一個圖像。
我正在查找一個條件來檢查某個列是否爲空。TYPO3:條件「如果列空」?
事情是這樣的:
[colPos.0 = empty]
#do stuff
[global]
在此先感謝。
編輯:
我認爲這是相當不清楚我在尋找。因此,讓我添加一些信息:
我有一個BE(colPos = 0)中的預告圖像列。如果它包含一個元素,它應該定期顯示這個元素。如果不是(==如果爲空),它應該使用另一個圖像。
您可以使用if
function,樣品(來自DOC):
page.10 = COA_INT
page.10.10 = TEXT
page.10.10 {
stdWrap.if.isNull.field = description
value = No description available.
}
編輯:另外,如果你使用的是液體模板,你可以用f:if
條件。
感謝您的快速回復。但是我試圖檢查列的內容,如果它們充滿內容元素或不。給我一分鐘,我會編輯問題以獲得更多通關。 – Norman
你使用哪個版本的TYPO3和哪個模板引擎?即如果你使用流體 - 你可以使用'f:if'條件,否則檢查這個片段:https://typo3.org/documentation/snippets/sd/110/ – biesior
@biesior以及我無法弄清楚如何使用你的片段,但它給了我另一個想法,導致解決方案。剛添加了'到我的流體模板中。非常感謝! –
Norman