我想在magento静态块中显示子类别。
例如,该页面上有女性类别。我想展示女性的所有子类别,以及这个子类别。
女性页面上的结构将是
Category 1 -> sub 1 -> Sub 1
我已经实现了一些代码,但它没有显示子类别:
<?php
//If there are sub categories
$categories = $this->getCurrentChildCategories();
$categoriescount = $this->getCurrentChildCategories()->count();
if ($categoriescount > 0):
?>
<div class="sub-category-container">
<?php
//Loop through categories
foreach ($categories as $category):
?>
<div class="sub-category">
<a href="<?php echo $this->getCategoryUrl($category)?>" class="cat-image">
<?php
// If there is a thumbnail set for the category - Display it
if($imgUrl = Mage::getModel('catalog/category')->load($category->getId())->getThumbnail()):?>
<img src="<?php echo $this->getBaseUrl()."media/catalog/category/".$imgUrl ?>" width="220" height="110" alt="<?php echo $this->htmlEscape($category->getName()) ?>" />
<?php endif; ?>
</a>
<div class="inner-sub-category">
<a href="<?php echo $this->getCategoryUrl($category)?>" class="sub-link"><?php echo $category->getName()?></a>
<a href="<?php echo $this->getCategoryUrl($category)?>" class="btn"><span>View All</span></a>
</div>
</div>
<?php endforeach; ?>
</div>
<?php else:?>
<p>No Sub Categories</p>
<?php endif; ?>
以上代码的输出http://prntscr.com/6wcfov
显示当前类别的子类别
$loadCategory = Mage::getModel('catalog/category')->load($currentCat->getId());
$subCategories = explode(',', $loadCategory->getChildren());
foreach ( $subCategories as $subCategoryId )
{
$cat = Mage::getModel('catalog/category')->load($subCategoryId);
if($cat->getIsActive())
{
echo '<a href="'.$cat->getURL().'">'.$cat->getName().'</a>';
}
}
查看Categories模型中的getCategories()
方法。
$subcategories = Mage::getModel('catalog/category')->getCategories($parentCategory->getId());
foreach ($subcategories as $subcategory) {
...do things
}
您可以递归地执行此操作以获取父类别中的所有子类别。
我需要一些关于Woocommerce类别显示选项的帮助。在Wordpress仪表板中,我按照以下链接全局设置类别显示选项<外观- 有三种显示选项可用。 展示产品 目前,选择了第三个选项,它显示子类别以及父类别和子类别下的所有产品。但是,我想排除子类别下的所有产品。换句话说,我只想在父类别下显示子类别和产品。 我在几个教程网站上找到了以下片段。代码完全按照我想要的方式工作,但它也禁用了管理产品搜索和
我正试图通过WoodPress主题中的一个函数从woocommerce获取产品类别,我已经做到了: 这将按层次列出所有顶级类别及其下的子类别,但我有子类别(子类别)的子类别,因此如何列出这些子类别。
我有一张分类表 我有文章表如下 和我的用户表作为 因此与这些数据我想显示所有的文章这是列在子类别 例如: 主要类别的url是:mydomain。子类别的com/cat/business url为:mydomian。com/cat/商业/广告 因此,当人们访问主类别时,它应该显示主类别上列出的文章的子类别,即使cat_id未被提及为主类别。我想在“业务类别”页面上列出业务子类别文章的所有子类别。 有
问题内容: 我想在选择 列表(下拉列表)中显示类别,子类别和子子类别,就像WordPress在其管理面板中显示的方式一样。 首先看一下我的数据库表(tb_categories)- 数据库表 我想要以下HTML格式的输出- 输出 两项“无”和“未分类”在代码中进行了硬编码。我 想知道如何 使用选择列表选项以层次结构顺序显示类别及其子类别。 我正在尝试使用自我连接的以下sql查询。这 是- And t
我正在使用店面主题建立一个Woocommerce商店,我想知道如何在“按类别商店”主页部分显示子类别而不是类别? 我需要显示产品子类别,因为我的根产品类别是唯一的(“集合”),其中包含所有主要子类别。
我使用的是Magento 1.7.0.2,我在/app/code/core/mage/catalog/block/product/list.php中使用了以下代码行: 在进行位置和名称排序时,缺货产品排在最后。但在进行价格排序时,缺货产品处于正常的顺序而不是持久的。 我怎样才能使缺货的产品在排序后的价格上保持持久呢?