這段代碼...如何存檔到dataWrap只有第一張圖片?
tt_content.stdWrap.innerWrap >
tt_content.textpic.stdWrap.innerWrap = <li style="background:url({TSFE:baseUrl}uploads/media/{field:image})">|</li>
tt_content.textpic.stdWrap.innerWrap.insertData = 1
...並不實際工作的罰款。其結果是:
<li style="background:url(www.mysite.com/uploads/media/cool.jpg,overlay.png,firstimage.png)">...</li>
嗯......
www.mysite.com/uploads/media/ cool.jpg,overlay.png,firstimage.png
...正如你在上面看到的那樣。它實際上從內容對象的媒體字段中讀取全部 可用圖像(在這種情況下是3個圖像)。 但我只想要第一張圖片。 (它應該是圖像0,firstimage.png)
有沒有一種方法來實現這樣的命令,像這樣的僞代碼:{field:image:0},{field:image,1},{field:image ,listNum:1}?
謝謝您的建議。 =)
這不是我對Typoscript所期望的捷徑,但答案是正確的。 – Tomkay
嘿..它往往變得羅嗦,是的,尤其是當你想像你一樣構造多個字符串時。通常,我發現創建一個USER對象並調用一個基於TS解析數據(特別是具有多種語言或工作空間)返回連接字符串的PHP函數同樣有效。另外,一個結構良好的COA可能會訣竅。 – norwebian