1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. FAQ

Как получить переменные node, node_url, title в блоке

Главные вкладки

Периодически всплывают вопросы, как в Drupal 7 получить переменные node, node_url, title в блоке (к примеру для размещения кода социальных сетей).
Первым делом включаем в модулях PHP filter
Создаем новый блок, указываем Формат ввода "PHP код"
В содержимом блока пишем
<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
global $base_url;
$node = node_load(arg(1));
$node_url=$base_url.url("node/".$node->nid);
$title = $node->title;
}
?>

Комментарии

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /