0

同じフィールドの多かれ少なかれブロックを表示する必要があるコンテンツ タイプが多数あります。コアディスプレイを使用すると、多くのグループを作成する必要があり、css でスタイルを設定することさえ難しいです。私の代替案はテンプレートの提案を使用することですが、現在使用している通常の表示方法よりも速くレンダリングされますか? これらのフィールドを表示から削除し、テンプレートを記述してテンプレートにノードをレンダリングする方が簡単です (他のすべてのデータ)。しかし、パフォーマンスはどうですか?

どんな助けでも感謝しますありがとう

4

1 に答える 1

0

答えはそれほど具体的ではありませんが、必要なものを tpl.php ファイルに出力する方が、css や php if conditions でそれらを隠すよりも速いと言えます。そのため、ノード タイプごとに tpl.php ファイルを使用することをお勧めします。そして、あなたが話している「コアメソッド」は tpl.php ファイルを使用しています! node モジュールの tpl ファイルについては、ROOT/modules/node フォルダー内を調べます。

display suitepanelentity_view_modesなどの便利なモジュールもありますが、パフォーマンスが大きな問題である場合は、それらがなくてもかまいません。

于 2013-08-26T20:21:20.557 に答える