質問: Category_fields | member_data |毎回チャンネルエントリタグの代わりにページ区切りをグローバルに無効にすることは可能ですか? Expression Engineのチャンネルエントリタグには、さまざまなデータが返されることを無効にすることを選択できるパラメータdisableがあります。このため、パフォーマンスが向上するはずです。私は文書を引用します: > disable =パラメータを使用すると、 > パフォーマンスを向上させるために使用していない可能性があります。 > > 例えば: ``` {exp:channel:entries channel="content" disable="categories|category_fields|member_data|pagination"} ``` まあ、このディセーブルタグは、すべてのウェブサイトのほぼすべてのテンプレートで使用します。もちろん、ニュースやブログのページを無効にしないでください。 だから私には、なぜ彼らはデフォルトで有効になっている?これらをどこかでグローバルに無効にすることは可能なので、disableパラメータを使用し続ける必要はありませんか? 私たちは常にそれを追加するのに時間とスペースを浪費しています。このパラメータを使用せず、余分なデータを必要としない開発者が多いでしょう。 あなたが望んでいないものを取り除くのではなく、必要なものを追加するための有効なオプションがあれば、それは良いでしょう。 ありがとう
回答: さらにAndrewsに答えてみると、すべてを無効にしたくないので、各無効化パターンに対していくつかのスニペット(またはグローバル変数)を設定すると便利です。 ``` {disable} - categories|category_fields|member_data|pagination - disable all {disable-c} - category_fields|member_data|pagination - disable all except categories {disable-p} - categories|category_fields|member_data - disable all except pagination {disable-c-p} - category_fields|member_data - disable all except categories and pagination ``` ...等々。