CMS Drupal

Разработка модуля - основная информация

Немного разобрался с разработкой модулей под Drupal, спешу поделится впечатлениями и опытом. Для начала - общая структура файлов модуля и информация о том, что вообще из себя представляет модуль.

 

Нестандартные регионы в теме оформления

Недавно столкнулся с задачей создания и использования нестандартных регионов расположения блоков в теме оформления сайта. Создание дополнительных регионов темы оформления Drupal задача довольно простая, для этого нужно сделать следующее:

1. В каталоге темы, если не существует, создать файл template.php.

Перенос Drupal с локальной машины на хостинг

Бессонные ночи и литры кофе позади, сайт на основе Drupal разработан, пора его публиковать. И тут возникает вопрос - как? как установить разработанный сайт на хостинг?

Настройка CSS-стилей в TinyMCE

Недавно столкнулся с необходимостью "научить" TinyMCE устанавливать стили форматирования на основе CSS-классов. В случае с TinyMCE, интегрированным в Drupal задача решается крайне просто:

Drupal - как создать меню раздела

Часто при разработке сайта возникает необходимость сделать навигационное меню, привязанное только к одному из разделов сайта. CMS Drupal позволяет легко решить данную задачу при помощи стандартных модулей Menu, Path и управления настройками видимости блоков.

Публикация материалов на примере блога

Рассмотрим процесс публикации материалов на сайте на примере добавления новой записи в блог пользователя. Drupal позволяет пользователям вести свой блог при помощи модуля Blog.

Управление меню в Drupal

Основной задачей любой CMS является управление структурой и содержимым сайта. Drupal не является исключением. Хотя разработчики постарались упростить процедуру добавления и редактирования страниц, все же у новичков периодически возникают вопросы и трудности при редактировании и добавлении материалов а также при управлении навигационными меню сайта.

Установка на сайте с Druapl WYSIWYG-редактора

Достаточно часто встает задача реализации на сайте визуального редактора для создания и редактирования материалов. Я для своего сайта выбрал редактор TinyMCE, который обеспечивает достаточное удобство работы, имеет встроенную поддержку русского языка, кроме того для него есть дополнительный модуль IMCE который позволяет вставлять в документ ранее загруженные изображения. Приступим к установке редактора.

Раздел посвященный Drupal

Сегодня создал раздел, посвященный CMS Drupal.

Ленты новостей