こんにちは、カテゴリ ページに表示される Magento ナビゲーションを作成したいと考えています。少し混乱します。
1. 親カテゴリ Designer3 があります。
2. CAT1、CAT2、CAT3 の 3 つのサブカテゴリがあります。
3. CAT1 には、subcat1、sucat2、および subcat3 の 3 つのサブキャットがあります。
ここで、CAT1 ページに移動すると、CAT1 CAT2 と CAT3 がすべて、ナビゲーション メニューのサブキャットと共に表示されるようになります。
現在選択されているカテゴリ (CAT1、CAT2、または CAT3) に応じて、次のようになります。
--> 現在のカテゴリが CAT1 の場合、CAT1 とそのサブカテゴリが最初に表示されます。
--> 現在の猫が CAT2 の場合、ナビゲーションは次のようになります::
CAT2 とそのサブ猫、CAT1 とそのサブ猫、および CAT3 とそのサブ猫。
さらに、CAT1 内のサブカテゴリを選択した場合、Nav の位置は CAT1 になるはずです。サブキャットがある場合は CAT2、サブキャットがある場合は CAT2、サブキャットがある場合は CAT3 で、現在のカテゴリである CAT1 サブキャットが強調表示されます。
これが理にかなっていることを願っています。
私は多くのことを試しました...しかし、コーディングに関しては非常に挑戦しています...だから
これは私が疲れているものです..これは私に現在のカテゴリとそのサブ猫を与えますが、サブ猫をクリックするとすべてがトスになります....どんな助けや提案も期待されます...私はそれがマジェントに来て...
<p><a href="<?php $currentCategory = Mage::registry('current_category');
//Display current category url
echo $this->getCurrentCategory()->getUrl();?>" class="ctActiveTitle">
<?php
$currentCategory = Mage::registry('current_category');
//Display current category
echo $this->getCurrentCategory()->getName();?></a>
<!--SHOWING SUB CATEGORIES OF CURRENT CATEGORY-->
<?php
$obj = new Mage_Catalog_Block_Navigation();// create obj
$cat = Mage::getModel('catalog/category')->load($obj->getCurrentCategory()- >getId()); //get current cat
$subcats = $cat->getChildren(); // find them kids
// loop on it
foreach(explode(',',$subcats) as $subCatid){ // split up the mage data for use
$_category = Mage::getModel('catalog/category')->load($subCatid);
$caturl = $_category->getURL();
$catname = $_category->getName();
// echo a link
echo '<a href="'.$caturl.'" class="ctBrownLink"> '.$catname.'</a>';
}?> </p> <p>Tnaks Moody</p>