tabs

УрокСоздаём простой модуль с нуля

Не так давно я рассказывал как сделать свои табы. И тогда же обещал рассказать как оформить это в модуль вместо функции. Выполняю своё обещание - перед вами урок по созданию модуля, который автоматически создаст блок с табами.

Назовём модуль myTabs.

Модуль, как и тема, в обязательном порядке содержит info-файл. Он будет называться mytabs.info. Для нашего модуля его содержимое будет выглядеть так:

name = myTabs
description = my first module with tabs
core = 6.x

Всё просто - имя, описание модуля, и ядро друпала, под которое модуль написан.

Теперь создаём файл mytabs.module - основной файл модуля, в котором описаны основные функции, выполняемые для работы модуля. Из него можно подключать другие файлы, но т.к. наш модуль маленький, то за рамки этого файла мы выходить не будем.

УрокНаписать табы (закладки) собственноручно? Легко!

Одним из лучших способов экономить место на сайте являются табы. Это простой переключатель контента, который одновременно нетруден в создании - и удобен в использовании. Для этой возможности можно использовать связку модулей views + quick tabs. Однако некоторых этот результать может не устроить из-за того, что вьюзы нагружает сайт. Да и лишний код, как всегда, не потворствует SEO оптимизации.

Поэтому можно написать свою собственную функцию (как сделать модуль из этого - в след.уроке), в которой мы получим всё, что надо.