Drupal book: видео, статьи о Drupal 8 и Drupal 7

Удаление или переопределение стандартных CSS-файлов

Иногда требуется изменить или удалить стандартные файлы CSS: system.css, defaults.css или system-menus.css . Мы конечно можем изменить эти файлы, но при обновление друпала мы можем забыть что меняли эти файлы и перезапишем их снова. Для того чтобы этого не произошло нужно исключить эти файлы из списка CSS выводимых друпалом, а если какие-то CSS из этих файлов вам понадобятся, то их можно скопировать в style.css вашей темы и отредактировать их. Тем самым вы защитите ваш CSS код от возможного удаления.

page-content-type.tpl.php отдельный шаблон для контент типа

tpl.php друпал drupal

Наверно вы не раз создавали отдельные шаблоны для своих нод переопределяя их как node-content-type.tpl.php.

Иногда этим можно и ограничится, а иногда для отдельного контент типа необходимо задать определенный шаблон. К сожалению в 6ом Друпале так не получится сделать без написания дополнительного кода. Чтобы наши новые шаблоны для контент типов page-content-type.tpl.php заработали, нужно в файл template.php поместить следующий код:

Ubercart настройка доставки

Ubercart настройка доставки

До сих пор мы провели настройку базовой конфигурации Drupal и Ubercart, создали категории и подкатегории, и вставили несколько продуктов. Теперь у вас есть фантастический каталог продукции с удивительным описанием товаров, большой Фотографией, и несколькими атрибутами. В магазине посетитель может часами просматривают все эти продукты, ознакамлваясь со всеми детали и изучать всю эту информацию. Но мы не можем назвать это магазин, нужно чтобы посетители сайта мог не только смотреть на продукты, но и иметь возможность купить товар.

Резервное копирование сайта (бэкап сайта). Перенос сайта на Друпал на другое доменное имя

бекап друпал drupal

Создание бекапа с помощью Backup and migrate

Используйте модуль Backup and migrate для создание копии вашего Друпал сайта.

Скачиваем модуль backup and migrate. Устанавливаем и включаем его.

backup and migrate

Друпал hook_menu, Form API. Добавляем меню и небольшую форму в модуль

На прошлом уроке мы создали модуль, который убирал текстовый блок со странице пользователя. На этом уроке мы возьмем под контроль возможность удаления этого блока, как? С помощью хуков, которых нам предоставляет Друпал.

Для начала дадим разрешения доступа к настройкам модуля через хук hook_permission (в 6-ом Друпале это был хук hook_perm).

http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_permission/7

Из чего состоит модуль Друпала?

Из чего состоит модуль Друпала?

Прежде чем начать создавать наш модуль я еще расскажу немного о возможностях API Друпала. API предоставляет широкие возможности для работы с Таксономией, нодами, пользователями, ввода и вывода из БД. Для взаимосвязи модулей и ядра Друпала, а также модулей между собой, в Друпале есть система хуков. Хук это обратный вызов функции, то есть когда выполнение кода доходит до хука, то происходит добавление кода нашей функции, которую мы дописываем в своем модуле. Таким образом мы можем обработать данные пользователя, меню, таксономии, нод различных контент типов.

Разработка модулей для Друпала

admin друпал drupal

В этом разделе учебника я покажу, что Друпал это не только CMS. Мы рассмотрим из чего состоят модули Друпала, а также создадим несколько своих модулей.

Установка CURL на Denwer

Возожно для работы некоторых модулей вам понадобится установить библиотеку cURL. В этой статье мы рассмотрим как это сделать на денвере. В базовый пакет денвера библиотека cURL  не входит,  но мы можем легко дополнить php этой библиотекой.

Drush под Windows. Начинаем работать.

drush друпал drupal

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

Запускаем коммандную строку виндоус: Пуск - Выполнить - утилита "cmd".

Drupal drush как работать.png

Для работы с командной строкой нам понадобятся следующие команды:

dir - команда которая выводит список файлов и папок в папке.

Drush установка под Windows, настройка. Работа с Друпал из командной строки.

drush друпал drupal

Для установки drush на windows используйте инсталлер:

http://www.drush.org/drush_windows_installer

 

Все остальное ниже устарело.

Страницы