このコードの幅:
<?php
$menus = &JSite::getMenu();
$menu = $menus->getActive();
$pageclass = "";
if (is_object( $menu )) :
$params = new JParameter( $menu->params );
$pageclass = $params->get( 'pageclass_sfx' );
endif;
?>
bodyタグで$pageclassを使用して、ページのスタイルを設定できます。しかし、私にとって、このコードはmod_mainmenuに対してのみ正常に機能します。たとえば、SuperfishまたはExtended Menuモジュールを使用する場合、「ページクラスサフィックス」は最初のメニュー要素(ホームまたはその他)に対してのみ機能します。
解決策はありますか?助けてください...