Получим объект публикации (node) внутри кода модуля

По разным причинам нам может понадобится информация объекта текущей публикации (ноды) внутри модуля.Если код модуля вызывается из шаблона, то достаточно передать локальную переменную $node. Если такой возможности нет, то код ноды можно получить из текущего системного пути drupal, который хранится в переменной $_GET[‘q’].

Но этот метод оставляет ощущение, что мы обманули drupal и получили объект каким то окольным путем. Действительно есть и прямой путь — вызов функции menu_get_object();

Функция работает как в drupal 6 так и в семерке.

Мало букафф? Читайте есчо !

Конфигурация для миграции статей (node:blog) из CSV файла

Март 2, 2024 г.

Это пример миграции данных из CSV файла в Drupal. Данная миграция является основной в том смысле, что она ссылается на дочернюю миграцию, в ходе которой будут созданы параграфы (entity_reference_revisions:paragraph) с HTML контентом. А далее мы ...

Читать

Цепляем js-скрипт после ajax-вызова в Drupal 7

Май 5, 2017 г.

После выполнения загрузки данных по ajax, может потребоваться инициализация скриптов для только что полученного куска HTML. Как данный механизм реализован в Drupal 7? По большому счету, требуется добавить js код в секцию success после вызова ...

Читать

Drupal node, объект публикаций в друпал

Ноябрь 8, 2015 г.

Drupal - это прежде всего CMS, т.е. система управления контентом. Поэтому все в drupal так или иначе связано с главным объектом системы - с нодами (nodes). Опросы, статьи, разделы сайта, голосования и публикации в форуме - это все экземпляры объекта node, ...

Читать

Регистрация/авторизация в Drupal по учетке в соц.сетях

Май 12, 2013 г.

Самое не приятное, с чем можно встретиться на многих сайтах - это регистрация учетной записи. Неприятное ощущение усиливается ещё и от контраста - везде ...

Читать
 

Комментарии к «Получим объект публикации (node) внутри кода модуля»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: