Сохранение GET-параметров, с которыми пользователь пришел на сайт

Сначала проверяем, есть ли уже данные в cookie; если нет, записываем их, формируя данные из URL

if (!isset($_COOKIE['Drupal_visitor_get'])) {
  user_cookie_save(array('get'=> serialize($_GET)));
}

Допустим, URL содержит UTM-метки. Чтобы получить данные, воспользуемся следующим кодом:

Устанавливаем адаптивный HTML5 плеер

Устанавливаем адаптивный HTML5 плеер, с возможностью загрузки нескольких файлов:
1) Устанавливаем модули videojs, field collection;
2) Скачиваем библиотеку videojs и распаковываем ее в папку libraries (sites/all/libraries);
3) В типе материала создаем новое поле типа Field Collection. Нужно это для того, чтобы можно было использовать несколько видео в одном материале;

Глобальные переменные $base_root, $base_url и $base_path

В качестве примера будем использовать сайт "http://example.com".

$base_root

Корневой URL адрес хоста, не включая путь до Drupal.
Если Drupal установлен в корневую директорию сайта, $base_root возвратит 'http://example.com'; если в директорию "site" - $base_root будет возвращен также 'http://example.com'.

Добавить новые версии Bootstrap для темы Bootstrap (модуль Bootstrap < 3.1)

ВНИМАНИЕ!!! В версии 3.1 модуля Bootstrap выбор новых версий уже есть по умолчанию. Пост актуален для версий ниже 3.1.

Нужно создать файл theme-settings.php в корне Вашей подтемы со следующим содержимым:

Программный вывод представления

$view = views_get_view($view_id); // $view_id - ID представления
$view->set_display($display_id); // $display_id - ID дисплея представления (например - default)

$view->set_arguments($arguments); // $arguments - массив аргументов (например - array($node->nid))

$view->pre_execute();
$view->execute();

return $view->render();

Некоторые команды Drush

1) Очистка кэша:

drush cc all

2) Скачать модуль:

drush dl ИМЯ_МОДУЛЯ

3) Включить модуль:

drush en ИМЯ_МОДУЛЯ

4) Отключить модуль:

drush dis ИМЯ_МОДУЛЯ

5) Удалить модуль:

drush pm-uninstall ИМЯ_МОДУЛЯ

6) Запустить скрипт update.php:

drush updatedb

7) Обновить модули/ядро:

drush up

Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке автору, нажмите кнопку "Отправить сообщение об ошибке". Вы также можете отправить свой комментарий.