О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

node

Как программно изменять информацию в ноде

-42 votes
+
-

Содержимое ноды можно менять программно при реализации в своём модуле хука hook_nodeapi (для Drupal 6) или хуков nodeapi (для Drupal 7). Для этого сначала надо создать info-файл модуля (mymodule.info) и поместить его в папку sites/all/modules/mymodule.
Для Drupal 6:

Немного о выводе любых cck-полей программно через node.tpl.php

-11 votes
+
-

Сегодня я решил рассказать как выводить cck поля через шаблон node.tpl. Часто бывают такие ситуации, что, например, требуется, чтобы данные из cck полей автоматически закидывать в html-таблицу, или формировать её особым образом, требующим обёртки в дополнительные div'ы (или в любые другие тэги). Поэтому надо обязательно знать, каким образом вывести эти поля в своём шаблоне.
Алгоритм вывода не сложен:

Отдельный css для последней ноды

-14 votes
+
-

Задача такая: есть страница с выводом всех нод. Надо повесить на последнюю ноду дополнительные классы, чтобы можно было повесить только на неё свой css.
Теперь о решении
Вариант номер раз
Говорю сразу - не самый лучший вариант. Зато явно самый простой. Заключается в следующем - просто последнюю ноду отмечать галочкой "Закреплять вверху списков" (Sticky at top of list). Далее в шаблоне ноды node.tpl.php в первой строчке написать: