Каковы ключи массива $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
Author: brian_d, 2011-03-29

2 answers

Да, это динамично, все модули могут добавлять новые элементы.

Установить http://drupal.org/project/devel а затем используйте dpm ($content); Обратите внимание, что когда вы делаете это внутри страницы, вы, вероятно, увидите ее только после очередной перезагрузки.

 3
Author: Berdir, 2011-03-29 07:19:09

Установить Разработать тему тоже...

 2
Author: stevepurkiss, 2012-03-07 17:36:42