Печатный оператор $ content в page.tpl.php.Я хочу изменить его, но не могу понять, где находится источник переменной $ content в файле page.tpl.php.
Буду признателен за любую помощь.Спасибо.
версия drupal 6,
Это возвращаемое значение menu_execute_active_handler(). Вы не можете изменить его в Drupal 6. Для этого вам нужен Drupal 7 hook_page_alter(). Теперь препроцесс немного помогает, см. http://api.drupal.org/api/drupal/includes--theme.inc/function/theme/6
menu_execute_active_handler()
hook_page_alter()
Модуль ConTemplate может обеспечить вид контроля над содержимым $, который вы ищете.http://drupal.org/project/contemplate
chx ответ правильный. Это просто более длинное объяснение.
$ content зависит от URL или, точнее, от региона, который вызывает переменную. URL может быть чем-то вроде узла / 10, таксономии / термина / 1 и т. Д. Каждый из этих путей связан с пунктом меню, который имеет функцию обратного вызова, которая генерирует значение $ content.
Посмотрите документы API для получения дополнительной информации. http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_get_content/6