Итак, после долгого отсутствования, поделюсь секретом: как сделать несколько елементов в 1ой вкладке, итак
в position.xml добавляем позиции для вкладок. Например, у вас есть 10 закладок, 8 из них ето единичные елементы, а 2 состоят из 2 и более елементов, тогда будет 3 позиции, я наименую их так: TabbedContent, Soundracks, Etc...
<positions layout="full">
<position name="top">Top</position>
<position name="title">Title</position>
<position name="meta">Meta</position>
<position name="specification">Specification</position>
<position name="summary">Summary</position>
<position name="sidebar">Sidebar</position>
<position name="bottom">Bottom</position>
<position name="tabbedcontent">Tabbedcontent</position>
<position name="soundtracks">Soundtracks</position>
<position name="Etc">Etc</position>
</positions>
(Не забываем, что позиции для вывода фула)
дописали, сохранили.. Теперь добавляем елементы в наши позиции, в поле Full.. добавили, сохранились... Редактируем
Скрытый текст, требуется (5 сообщение(ий), у вас 146):
applications/APPLICATION/templates/TEMPLATE/renderer/item/full.php
Выбираем нужное нам место в страничке, и тычим вот такой код:
<?php if ($this->checkPosition('tabbedcontent')) : ?>
<div class="pos-description">
<?php
jimport('joomla.html.pane');
$pane =& JPane::getInstance('tabs', array('startOffset'=>0));
$pane_id = mt_rand();
$panel_id = mt_rand();
echo $pane->startPane( 'pane-'.$pane_id );
echo $this->renderPosition('tabbedcontent', array('style' => 'tabbedblock'));
echo $pane->startPanel( 'Саундтреки', 'panel-'.$panel_id );
echo $this->renderPosition('soundtracks', array('style' => 'block'));
echo $pane->endPanel();
echo $pane->startPanel( 'ETC', 'panel-'.$panel_id );
echo $this->renderPosition('Etc', array('style' => 'block'));
echo $pane->endPanel();
echo $pane->endPane();
?>
</div>
<?php endif; ?>
Добавить еще 1у вкладку легко:
echo $pane->startPanel( 'ETC', 'panel-'.$panel_id );
echo $this->renderPosition('Etc', array('style' => 'block'));
echo $pane->endPanel();
вуаля.. все должно закончится
echo $pane->endPane(); етим..
мож не чистый код, мож че не правельно.. писалось опаздывая на работу ))
а, и еще отредактируйте стили, и все, будут красивые табы
Предупреждаю! Мог что то забыть, и чуть кривовато.. но спешил все же.... Пишите если что
реализовано тута:
http://bestmovieshack.com/sdasd/%D0%B1%D0%BE%D0%B5%D0%B2%D0%B8%D0%BA-1/avatar-1/index.html_________
спс за внимание
+/-