TYPO3:替换变量中的字符串

时间:2018-07-12 14:15:25

标签: templates replace typo3

请考虑以下TYPO3 HTML模板代码段:

<button type="button"> {my_controller_assigned_variable} </button>

我需要类似的东西

{my_controller_assigned_variable}.replace("_", " ")

我该如何实现?

1 个答案:

答案 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

上找到更多信息。