background preloader

Drupal

Facebook Twitter

Создаём тему для Drupal. Часть 1 / Drupal. 5 марта 2010 в 08:05 По созданию тем для друпала в интернете можно найти несколько статей (хорошая статья, советую почитать), однако обычно всё заканчивается банальным набором шаблонов и инфо-файлом. В этом топике я постараюсь доступно рассказать как создать гибкую и не самую простую тему. Для начала нам потребуется создать директорию в каталоге sites/all/themes с названием нашей темы. Я назвал тему mytheme и создал каталог sites/all/themes/mytheme. Mytheme.info Файл содержит всю информацию, необходимую ядру для работы с темой. Этого достаточно, чтобы друпал увидел и опознал нашу тему. Template.php Самая вкусная часть темы. Для начала определим HOOK_theme(). Определим theme_blocks($region).

Определим template_preprocess(&$variables, $hook). Определим HOOK_process() описанный ранее. Определим функцию, которая вернет путь к нашей теме. Copy Source | Copy HTMLfunction _mytheme_path() { static $path = FALSE; if (! Ну и наконец, добавим пару функций для обработки классов и id для страниц. Drupal модули. Drupaler | Translate Drupal | Описания модулей и таблиц Drupal, переводы | Форум. Модули по алфавиту.

Drupal - Урок шестой - Модуль CCK. Создаем свой content type, и добавляем к нему поля. | Блог RemaGe. Одним из модулей-столпов на которых зиждется Drupal, наравне с Views, является модуль CCK (Content Construction Kit). Он позволяет создавать произвольные типы документов, а так же добавлять к ним новые поля. Скачать модуль можно . В пакет модулей CCK входят следующие модули: Content — Основной модуль, без него ничего работать не будет. Позволяет создавать новые типы документов (Content types).Content Copy — позволяет импортировать/экспортировать определение полей.Content Permissions — позволяет устанавливать права доступа на уровне полей.Fieldgroup — с помощью него можно группировать поля.Node Reference — добавляет к документу ссылку на другой документ.Number — добавляет численное поле.Option Widgets — добавляет дополнительные типы выбора для текстовых и числовых полей.Text — добавляет текстовые поля.User Reference — позволяет добавлять поле с ссылкой на пользователя.

Зайдем в меню «Administer › Site building › Modules» и включим их все. Следом нажимаем «Manage fields». A web based FTP client. Drupal 6 - 14 модулей для блоггера. | Блог RemaGe. Наверное самый большой плюс Drupal — это огромное количество модулей. Что бы вы не захотели реализовать, почти все уже сделано, нужно только найти подходящий модуль, скачать его, и использовать функционал, без строчки программирования. Однако, это и один из наибольших минусов. Найти среди нескольких тысяч подходящий модуль — задача не из легких. Это подтверждает и сайт Drupal ru, пестрящий вопросами «Помогите найти модуль, который...».

Blog — пожалуй, самый необходимый модуль. Blog api — добавляет поддержку API XML-RPC, и позволяет пользователям публиковать записи, используя программы поддерживающие данный API. . — модуль создает xml-карту сайта, которую очень любят поисковики. . — создает «облако меток», которое можно встретить практически на каждом сайте. Statistics — ведет статистику. . — улучшает функционал модуля Statistics. — позволяет вывести в блоке архив статей по месяцам. — автоматически создает человеко-понятные адреса для страниц. — позволяет добавить капчу. Blog (модуль Drupal): создание собственной блогосферы | Малый, но глобальный бизнес. Общие сведения Входит в пакет модулей: Ядро Drupal Краткое описание: Позволяет создавать легко и регулярно обновляемые пользователями страницы или блоги.

Краткое описание (en): Enables keeping easily and regularly updated user web pages or blogs. Сведения об установке Ссылка для скачивания дистрибутива: Инструкция по установке: Установка модулей Drupal 6 Ссылка для скачивания перевода: Инструкция по русификации:Русификация модулей Drupal 6 с использованием готовых переводовРучная русификация модулей Drupal 6 Предназначение этого модуля совершенно очевидно вытекает из названия и в дополнительном представлении не нуждается. После установки модуля на свой сайт вам надо решить: кто будет вести блоги? Здесь вы можете присвоить ряд прав разным группам пользователей. Теперь перейдем на страницу создания новых материалов, по адресу «Создать материал» (Create content): Русский Drupal Blog | Создание сайтов на Drupal.

Установка готового анимационного шаблона на Drupal. Возможно ли это?