0

誰かがこのコードを使用してjoomla3.0コンポーネントimで水平タブを作成するのを手伝ってくれますか

$options = array(
    'onActive' => 'function(title, description){
        description.setStyle("display", "block");
        title.addClass("open").removeClass("closed");
    }',
    'onBackground' => 'function(title, description){
        description.setStyle("display", "none");
        title.addClass("closed").removeClass("open");
    }',
    'startOffset' => 0,  // 0 starts on the first tab, 1 starts the second, etc...
    'useCookie' => true, // this must not be a string. Don't use quotes.
);

echo JHtml::_('tabs.start', 'tab_group_id', $options);

echo JHtml::_('tabs.panel', JText::_('PANEL_1_TITLE'), 'panel_1_id');
echo 'Panel 1 content can go here.';

echo JHtml::_('tabs.panel', JText::_('PANEL_2_TITLE'), 'panel_2_id');
echo 'Panel 2 content can go here.';

echo JHtml::_('tabs.end');

次のような出力です:-

tab1
tab2
tab3

しかし、私は次のような出力が必要です:-tab1 tab2 tab3

4

3 に答える 3

0
$document =& JFactory::getDocument();
$style = 'dt.tabs h3 {
            float:left;
            margin-right: 10px;
        }
        div.current {
            clear: both;
        }';
$document->addStyleDeclaration( $style );

アイテムにスタイルを追加するだけです。これは、CSS メニューのスタイリングに沿ったものになります。上記のようなものはうまくいくようです!

于 2013-01-25T10:32:11.713 に答える