0

解析错误:语法错误,出现意外的 T_ECHO

$options=array('startOffset' => 0,)
echo JHtml::_('tabs.start', '', $options);      
echo JHtml::_('tabs.panel', JText::_('TABS_MATCHDETAILS'), 'panel1' );
echo $this->loadTemplate('matchdetails');
echo JHtml::_('tabs.panel', JText::_('TABS_SCOREDETAILS'), 'panel2' );
echo $this->loadTemplate('scoredetails');
echo JHtml::_('tabs.panel', JText::_('TABS_ALTDECISION'), 'panel3' );
echo $this->loadTemplate('altdecision');
echo JHtml::_('tabs.panel', JText::_('TABS_MATCHREPORT'), 'panel4' );
echo $this->loadTemplate('matchreport');
echo JHtml::_('tabs.panel', JText::_('TABS_MATCHPREVIEW'), 'panel5' );
echo $this->loadTemplate('matchpreview');
echo JHtml::_('tabs.panel', JText::_('TABS_MATCHRELATION'), 'panel6' );
echo $this->loadTemplate('matchrelation');
echo JHtml::_('tabs.panel', JText::_('TABS_EXTENDED'), 'panel7' );
echo $this->loadTemplate('matchextended');
echo JHtml::_('tabs.end');

感谢您的回答

4

1 回答 1

2

首先 JPane 在 Joomla 2.5 中已被弃用 - 所以虽然它可以在那里使用,但你应该使用它。对于 2.5/3.1 组件/站点,您应该使用 JHtml 选项卡。有关如何使用它的说明,请参阅此处的文档页面。

在您的特定情况下,例如:

$options=array('startOffset' => 9,);
echo JHtml::_('tabs.start', '', $options);
echo JHtml::_('tabs.panel', JText::_('COM_JOOMLEAGUE_EDIT_EVENTS_EDIT_HOME_SUBST'), '');
    echo $this->loadTemplate('edit_home_substitution');

echo JHtml::_('tabs.panel', JText::_('COM_JOOMLEAGUE_EDIT_EVENTS_EDIT_HOME_PLAYER'), '');
    echo $this->loadTemplate('edit_home_player');
echo JHtml::_('tabs.end');

另请注意,自 Joomla 3.0 开始存在引导窗格(并且可能会替换 Joomla 4.0 中的 JHtml 选项卡(还有很长的路要走),这些选项卡的使用方式与 JPane 更相似——但是这些还没有特别好的文档记录——所以我'd 建议现在坚持使用 JHtml 选项卡

于 2013-05-06T19:02:32.707 回答