web-dev-qa-db-ja.com

非表示にできる$ contentの配列キーは何ですか?


drupal 7のテーマを設定すると、_$content_配列の要素を非表示としてマークできることがわかります。

http://drupal.org/update/themes/6/7 から:

_  <?php
    // We hide the comments and links now so that we can render them later.
    hide($content['comments']);
    hide($content['links']);
    print render($content);
  ?>
_

他にどのようなキーが常に存在しますか?または、動的に生成される場合、非表示のコンテンツ要素を確認する最良の方法は何ですか?

ありがとう

編集
開発モジュールを有効にすると、探していた情報はおおよそ_/node/your_nid/devel/render_にある情報に対応していることがわかりました。またはPHPを直接使用して、dprint_r(array_keys($content));

3
brian_d

はい、動的です。すべてのモジュールが新しい要素を追加できます。

http://drupal.org/project/devel をインストールしてから、dpm($ content);を使用します。これをページ内で行うと、おそらく別のリロード後にのみ表示されることに注意してください。

3
Berdir

インストール Devel Themer も...

2
stevepurkiss