2016-06-22 8 views
0

私のPHPテンプレートを編集したいが、それを正しく取得できない。 Smartyテンプレートエンジンを使用します。phy lineを編集するSmartyテンプレートエンジン

私のデフォルトのPHPの行は次のようになります。このような表示HTMLん

{$childItem->getLabel()} 

MY TEXT <br><span class="text-domain">TEXT</span> 

は私が<br>後に、すべてのコンテンツを削除したいです。その部分にはMY TEXT部分のみが表示されます。

私はこれを試してみましたが、それは動作しません:

{$childItem->getLabel()|replace:'<br>' : ''} 

が、私はこれをどのように修正することができますか?

+0

削除のために使用 'strip_tags'すべてのタグ、およびテキストを取得し、修正したときに検索します。 – Naumov

答えて

2

使用stristr機能

{$childItem->getLabel()|stristr:'<br>' : true} 
+0

大変ありがとう!逆strstrを使用することも可能ですか?マイテキスト部分は、 " - "記号を使用する第1部分で表示されます。それでは、 " - "記号の後にのみコンテンツを表示することは可能ですか? –

+0

はい、それを行うことができます –

関連する問題