published 16 November 2011
published 11 November 2011
Вот таким способом можно получить все настройки поля ноды:
field_info_instance($entity_type, $field_name, $bundle_name)
где:
$entity_type - имя сущности
$field_name - имя поля
$bundle_name - имя типа материала, для ноды например
published 24 October 2011
Порой для стилизации меню необходимо каждому пункту свой отлечительный идентификатор, это можно сделать следующим образом:
published 20 September 2011
Для использования следующих названий шаблонов для страниц определенного типа или номера:
page--type--blog.tpl.php и page--node--2.tpl.php,
published 13 August 2011
Друпал поддерживает множество языков, и каждая строка может быть переведена на нужный язык. Для возможности перевода строки, следует прогнать ее через функцию t().
published 11 August 2011
Вот список модулей необходимых для нормального функционирования практически любого сайта.
Bueditor - простенький редактор, которого хватает в 90% случаях.
Pathauto - модуль автоматического пути.
Transliteration - модуль для перевода кириллицы в транслит, по большей части необходим для pathauto.
published 10 August 2011
Для отправки писем из нашего абстрактного модуля нам понадобится реализация, hook_mail.
published 07 August 2011
Для программного создания ноды создаем объект и "заполняем" его необходимыми для ноды полями, после функцией node_save($node) сохраняем, если указать поле $node->nid нода сохраниться под этим номером, если не указать, номер создаться автокриментом.
published 07 August 2011
Drupal 7 использует свой алгоритм генерации хэша пароля (не md5 как Drupal 6). Для генерации хэша необходимо выполнить следующую команду в корневой папке друпала:
royaldt# ./scripts/password-hash.sh 12345
которая выдаст следующие:
published 06 August 2011
Получить объект термина по tid
$term = taxonomy_term_load($tid);
Pages