TYPO3:使用VHS将文件名拆分为不同的部分

时间:2019-01-15 15:49:34

标签: typo3 fluid

我正在从文件夹中获取所有文件,并想拆分文件名以使用TYPO3 8中Fluid模板中的部分。

文件名: My-super-song_My-Name_1.1.2019.mp3

应将其格式化为HTML:

<span>My super song</span> recorded by <span>My name</span> at <span>1.1.2019</span>

我使用VHS查看帮助器删除文件的.mp3:

<v:format.replace substring=".mp3" content="{file.name}" replacement="" count="123"></v:format.replace>

VHS中是否有可以实现拆分的视图助手? 提前谢谢了!

1 个答案:

答案 0 :(得分:1)

感谢Mathias Brodola,这里的代码可以正常工作,非常感谢!

<v:iterator.explode content="{file.name}" glue="_" as="song">
    <!-- Shows all exploded strings for testing purposes
    <f:for each="{song}" as="iter">
        <pre>{iter}</pre>
    </f:for>
    -->
    <h2>{song.0}</h2>
    <p>Date: 
        <v:format.replace substring=".mp3" content="{song.1}" replacement=""></v:format.replace></p>
</v:iterator.explode>