在我的typo3檔案管理中,有幾個目錄,我想在我的代碼中的某些點上加載某些檔案型別。在這個檔案夾里有一些檔案,如影像、音頻檔案和HTML檔案。通過一個for回圈,我對這些檔案進行迭代,并根據檔案型別(https://blog.pixel-ink.de/dateitypen-fal/)對檔案進行渲染。對于圖片和其他媒體檔案,它作業得非常好,但我在正確顯示HTML檔案方面遇到了問題。這就是我得到的結果:
<f:for each="{mkk: getFilesInFolder(dir:'/stories/test1/')}" as="file">
<f:if condition="{file.properties.type} == 1">
<f:format.html>/span>{file}</f:format.html>/span>
</f:if>
</f:for>/span>
HTML檔案在{file}變數中,但我真的不知道如何從其中提取原始HTML文本。我也查看了typo3檔案中的format.html(https://docs.typo3.org/other/typo3/view-helper-reference/9.5/en-us/typo3/fluid/latest/Format/Html.html),但也沒有幫助。有什么建議嗎?
供參考。該HTML檔案只包含一個有許多段落的article-Tag。這里還有一個輸出圖片的for回圈,它可以很好的作業:
<f:for each="{mkk: getFilesInFolder(dir:'/stories/test1/')}" as="file">
<f:if condition="{file.properties.type} == 2">
<f: image image="{file}" class="story-diashow-img" />
</f:if>
</f:for>/span>
uj5u.com熱心網友回復:
你可以使用{file.contents -> f:format.raw()}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/310322.html
標籤:
