Vertical tabs на форме Drupal 7

Сообщество Drupal разработчиков постоянно трудится над улучшением удобства использования Drupal. Одним из результатов таких трудов по праву можно назвать модуль Vertical Tabs.

Этот модуль представляет давно известные филдсеты в виде вертикальных табов, экономя, таким образом, не мало места на форме и значительно улучшая ее юзабилити.

Пример формы на обычных филдсетах в Drupal 6:

Пример формы на вертикальных табах в Drupal 6:

Модуль был оценен по достоинству и включен в ядро 7-ой версии Drupal. Был добавлен отдельный элемент формы vertical_tabs.

В небольшом руководстве я покажу, как использовать  элемент vertical_tabs в D7. На хирургическом столе окажется форма управления модулями со страницы /admin/modules.

Итак, посмотрим на эту форму перед началом эксперимента.

Как вы можете видеть, форма разделена на филдсеты. Попробуем заменить их на вертикальные табы. Для этого создадим модуль MyTest.

В папке /sites/all/modules создаем папку mytest.

В ней файл mytest.info с примерно таким содержимым: