我想检查字符串是否与数组中的字符串之一匹配。
是否可以使用 TYPO3 液体或 vhs?
<f:if condition="{string} ?? {anArrayOfStrings}">
<f:then>
<p>Message</p>
</f:then>
<f:else>
</f:else>
</f:if>
提前非常感谢:)
最佳答案
Fluid 默认情况下没有 inArray ViewHelper,但 VHS 有 (v:if.iterator.contains
)。请参阅https://fluidtypo3.org/viewhelpers/vhs/1.8.2/If/Iterator/ContainsViewHelper.html
如果您想在没有 VHS 的情况下完成此操作,您可以创建自定义 ViewHelper。您可以在这里找到更多信息 https://www.andrerinas.de/tutorials/typo3-in-array-viewhelper.html (德语,但即使你不懂德语,代码也应该足够清晰)
关于arrays - 如何检查a(字符串)是否等于a(数组内的字符串)?我可以用 If 语句检查它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56108590/