Используя переменную $ content в Drupal - PullRequest
0 голосов
/ 25 мая 2011

В то время как в page.tpl.php , в чем разница между этими двумя?

render($page['content']);
render($content);

Или я просто смотрю на это неправильно?

Ответы [ 3 ]

1 голос
/ 25 мая 2011

Drupal 6 использовал $content для отображения содержимого тела, а Drupal 7 предпочитает $page['content'].

См. Документацию API для page.tpl.php (Drupal 6) и page.tpl.php (Drupal 7) .

Iпридерживайтесь предпочтительного метода для версии, которую вы используете, чтобы получить ожидаемые результаты.

0 голосов
/ 26 мая 2011

Это печать этикетки, потому что вы не скрыли этикетку в области администрирования полей содержимого. Чтобы скрыть это, перейдите в структуру -> типы контента -> управлять отображением -> метка (скрытая).

0 голосов
/ 25 мая 2011

Я думаю, что это то же самое, потому что $content находится в массиве $page['content'].

Кроме того, сделайте print_r($page['content']);, чтобы увидеть, что происходит

...