web-dev-qa-db-ja.com

タクソノミーノードリストページに表示されるノードサマリーからHTMLをどのように削除しますか?

Arg(0)== 'taxonomy'のifステートメント内でhook_preprocess_node()を使用してみましたが、ノードへの変更は表示されません。

分類ノードリストページにリストするときに、ティーザーをプレーンテキスト(ストリップHTML)で表示する最良の方法は何ですか?

5
Justin

_node--taxonomy.tpl.php_内で、テンプレートの設定方法に応じてティーザーまたは任意のフィールドのフィールドデータを分離し、php _strip_tags_ をそのフィールドデータに適用できます。 。

例えば:

_$teaser = render($content['body'][0]);
$textteaser = strip_tags($teaser);
_

このビデオは、テーマテンプレートが新しい場合のテーマテンプレートについて学ぶための優れた出発点です。 テンプレートを使用したフィールドとノードのテーマ設定


もう1つのアイデアは、各ティーザーをラップするdivを分離し(可能な場合)、jQueryを使用して、.text()メソッドを使用する関連するCSSセレクターを使用してコンテンツを変換することです。

5
Starfs