Joomla 2.5でVirtuemart 2.0.4を使用しています。私はJoomlaの星ではありません!Virtuemart特定のページのみのアコーディン
また、アコーディオンモジュールを使用してVirtuemartカテゴリを表示します。今、私はちょうどVirtuemartがロードされているとき、すなわち、あなたがWebshopページにいるときに、カテゴリ化したANDと特定の製品ページを表示するだけです。
// IF IS HOMEPAGE
$menu = JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) {
} else {
}
私はvirtuemartは次のように、ロードされている場合と同じことを行うことができると思った:
if ($pageoption != 'com_virtuemart') { ?>
DONT LOAD ACCORDION MENU
<?php } else { ?>
LOAD ACCORDION MENU
<?php } ?>
は、私はすでに、フロントページ用の場合はelse文を作るので、同じように管理してきました
しかし、それは動作していないようです。
あなたはそのようなことを達成する方法を知っていますか? Ty
私はPHPソリューションのヒアリングに興味があります。タグに追加することができます。しかし、jQueryを使用して主IDを検索し、trueの場合は.remove()を使用することで回避できます。この作業は、JoomlaのPHPを変更しない拡張機能として行うことができます。 – Shane
- また、このメニューのテンプレートのみで新しいモジュール位置を作成し、そのモジュール位置の条件付きコードをラップすることができます。それは少なくとも選択の半分を単純化するでしょう。あらかじめパッケージ化されたテンプレートを使用する場合は注意してください。彼らはアップデートでコードを書き直すのが大好きです。 – Shane