Drupal   →  Программное сохранение ноды

Для программного создания ноды создаем объект и "заполняем" его необходимыми для ноды полями, после функцией node_save($node) сохраняем, если указать поле $node->nid нода сохраниться под этим номером, если не указать, номер создаться автокриментом.

       global $user;

Drupal   →  Генерация хэша пароля в Drupal 7

Drupal 7 использует свой алгоритм генерации хэша пароля (не md5 как Drupal 6). Для генерации хэша необходимо выполнить следующую команду в корневой папке друпала:

royaldt# ./scripts/password-hash.sh 12345

которая выдаст следующие:

Drupal   →  Функции модуля Taxonomy 7.x

Получить объект термина по tid

$term = taxonomy_term_load($tid);

Drupal   →  Вывод тэгов с количеством нод в блок

<?php
define('VOCABULARY', '1');
function tax_menu_block_info() {

LINUX   →  Настройка виртуальных хостов на апаче

# IP addresses / ports to listen on
Include /etc/apache2/listen.conf
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them.
Include /etc/apache2/vhosts.d/*.conf

LINUX   →  Команды linux

Самые необходимые комманды линуха

Копирование содержимого папки

cp -r ./folder/*  ./folder

Поиск текста в файлах

grep -rl 'text' /path/

Drupal   →  Закачка добавленного видео на ютуб

I thought I would share the configuration I came up with, in case it is helpful to anyone else.

My use case:
Upload a video, display it on youtube, and then display the video on my site in an emfield.

Drupal   →  Вставка views в шаблон

views_embed_view($name, $display_id = 'default')

Drupal   →  Добавление текста в форму

Drupal 7

$form['label'] = array(
                '#markup' => "<h1>Привет!</h1>",

Drupal   →  drupal format_date

function

Pages