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>
だけど、なんかヤダナァ