Меню показать Меню скрыть
Современные
проекты
от ПаЛыЧа
Сайк ПавелСайк Павел
6 г. назад

Создание табов в Joomla стандартным функционалом

Довольно часто приходится создавать табы при верстке шаблонов для Joomla для отображения максимума информации при использовании минимума места. Есть много плагинов и прочих решений, но я не люблю использовать их, так как чаще всего разработчик не дописал решение и вряд ли это доделает.

В API Joomla уже описан класс Jpane, благодаря которому можно создавать довольно простые табы. Делается это довольно просто. Рассмотрим код:

jimport('joomla.html.pane'); //Вызываем библиотеку
$pane =& JPane::getInstance('tabs', array('startOffset'=>2));
echo $pane->startPane( 'pane' );
echo $pane->startPanel( 'Example Panel 1', 'panel1' ); // Первое поле это название таба, второе это уникальный ID
echo "This is panel1"; // Содержимое таба. Можно вставить вывод модулей. 
echo $pane->endPanel();
echo $pane->startPanel( 'Example Panel 2', 'panel2' );
echo "This is panel2";
echo $pane->endPanel();
echo $pane->startPanel( 'Example Panel 3', 'panel3' );
echo "This is panel3";
echo $pane->endPanel();
echo $pane->endPane();

Комментарии

#aslan20.02.2013 03:32
а пример? хотя бы картинкой. Ответить

Добавить комментарий

Наверх