PowerCMS XのCMSテンプレートにおけるregex_replaceでは置換パターンを変数に入れた方がよい?

投稿日: 更新日:

ハマったのでメモ。

正規表現で置換しようと思って、regex_replace属性にパターン直書きしたが、反応せず。

<mt:var name="page_breadcrumb_html" regex_replace="'/<br. \/?>/',''" />
そこで、変数に格納してかませると反応してくれた。
<mt:setvarblock name="regexptn__del_br">'/<br. \/?>/',''</mt:setvarblock >
<mt:var name="page_breadcrumb_html" regex_replace="$regexptn__del_br" />

ここら辺はPowerCMSと似てるなぁ。

関連するタグ

PowerCMS X, PowerCMS X 3.084, 正規表現