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 と同様の方法で使用されますが、これらはまだ特に十分に文書化されていません。今のところ、JHtml タブに固執することをお勧めします

于 2013-05-06T19:02:32.707 に答える