我正在从文件夹中获取所有文件,并想拆分文件名以使用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中是否有可以实现拆分的视图助手? 提前谢谢了!
答案 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>