TYPO3:替换变量中的字符串

问题描述 投票:0回答:1

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

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

我需要类似的东西

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

我该如何实现?

templates replace typo3
1个回答
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]上找到更多信息

© www.soinside.com 2019 - 2024. All rights reserved.