请考虑以下TYPO3 HTML模板代码段:
<button type="button"> {my_controller_assigned_variable} </button>
我需要类似的东西
{my_controller_assigned_variable}.replace("_", " ")
我该如何实现?
答案 0 :(得分:1)
vhs extensions中有一个替换viewhelper,但是您也可以使用默认的cObject viewhelper并使用TypoScript进行替换:
流体模板:
<f:cObject typoscriptObjectPath="lib.replaceUnderscore">{my_controller_assigned_variable}</f:cObject
TypoScript:
lib.replaceUnderscore = TEXT
lib.replaceUnderscore {
current = 1
stdWrap.replacement {
10 {
search = _
replace.char = 32
}
}
}
我没有对此进行测试,但是过去我做过类似的事情,因此它应该可以工作。您可以在cObject viewhelper here和替代TypoScript here
上找到更多信息。