PowerCMSのremove_htmlでhtmlのコメントアウトがきれいに除去できない

投稿日: 更新日:

次のようなCMSテンプレートの処理で、mt:Var出力する文字列からhtmlを削除する為、次のようなコードを組んだ。

<mt:SetVarBlock name="source__html"><!--<p> 〜 </p>--></mt:SetVarBlock>
<pre>
<mt:Var name="source__html" remove_html="1" />
</pre>

すると、出力結果は次の通りとなり、htmlのコメントアウトをきれいに削除できず。

<pre>
〜 -->
</pre>

とりあえず、次のようMTVarに replace="-->" を指定すれば、回避は出来る。

<mt:SetVarBlock name="source__html"><!--<p> 〜 </p>--></mt:SetVarBlock>
<pre>
<mt:Var name="source__html" remove_html="1" />
</pre>

だけど、なんかヤダナァ

関連するタグ

PowerCMS 6.61