所以我希望这段代码在app/frontend/default/default/catalog/category /的view.phtml页面上显示子类及其子类别
因此,当您看到类别页面时,您会看到所有子类别中的所有子项
这是我得到的,它显示子类别,但不是他们的孩子.
<?php
$_category = $this->getCurrentCategory();
$collection = Mage::getModel('catalog/category')->getCategories($_category- >entity_id);
$helper = Mage::helper('catalog/category');
?>
<ul>
<?foreach ($collection as $cat):?>
<?php if($_category->getIsActive()):?>
<?php
$cur_category = Mage::getModel('catalog/category')->load($cat->getId());
$_img = $cur_category->getImageUrl();
?>
<li>
<a href="<?php echo $helper->getCategoryUrl($cat);?>">
<img src="<?php echo $_img?>" title="$cat->getName()"/>
<cite><?php echo $cat->getName();?></cite>
</a>
</li>
<?php endif?>
<?php endforeach;?>
Run Code Online (Sandbox Code Playgroud)
使用magento通过自定义布局更新(在管理>目录>管理产品>特定产品)中提取自定义view.phtml文件的代码是什么?我真的很想在local.xml中为特定产品做这件事.
我找到了这个:
<PRODUCT_ATTRIBUTE_SET_shirts>
<reference name="product.info">
<action method="setTemplate"><template>my/custom/product/view.phtml</template></action>
</reference>
Run Code Online (Sandbox Code Playgroud)
但是这段代码用于属性.