Доброго времени суток уважаемые!
Изучая разработку модулей для Drupal 7, решил создать модуль-слайдер, основные задачи/особенности которого состоят в следующем:
- Модуль реализует свой собственный тип контента, "Слайдер", состоящий из: заголовка, описания, ссылки (строка) и любого кол-ва изображений загружаемых пользователем
- Каждый вновь созданный элемент (единица контента "Слайдер") автоматически создает новый блок "Слайдер N" в списке доступных блоков
- Каждый блок при выводе (отображении) форматируется соответствующим шаблоном, заранее заданном в модуле
Подскажите пожалуйста, какие функции/хуки для этого должны использоваться, возможно что-то можно почитать/посмотреть на эту тему? Прежде всего, интересует теоретический алгоритм работы, нежели какие-либо конкретные практические примеры. Например, с помощью чего (каких средств) создаётся свой собственный тип контента, подобный тому, что описан в примере выше?
P.S. Я понимаю, что всё выше сказанное можно реализовать массой других способов, в т.ч. с помощью Views, но в данный момент меня интересует образовательный вопрос, а не вопросы вариантов реализации. Спасибо.
Комментарии
Программно создаете свой тип материала.
Программно создаете блок
Шаблон определяете в блоке можете вывести в отдельный файл функцией темы
Добавляете библиотеку слайдера под определенные идентификаторы в разметке
Все.Можно все нагуглить..я ссылок 10 нашел сразу.
Поделитесь пожалуйста ссылкой по данному вопросу, что-то не могу найти ничего вменяемого...
http://www.sitepoint.com/creating-a-new-drupal-node-type/
dashiwa, спасибо, изучаю!