gpt4 book ai didi

php - 在 magento 的左侧栏中显示类别

转载 作者:行者123 更新时间:2023-11-30 23:18:18 24 4
gpt4 key购买 nike

我要创建一个电子商务网站。我选择了 magento 1.7。但我是 magento 的新手。我在/app/design/frontend/default/default/layout/catalog.xml 中写了以下代码我的代码是

 <block type="catalog/navigation" name="catalog.leftnav" template="catalog/navigation/left_nav.phtml" />

另一个页面我更改了 left_nav.phtml 中的代码/app/design/frontend/default/default/template/catalog/navigation/left_nav.phtml

<h2>Browse</h2>
<div class="block">
<ul id="nav_category" class="nav_category">
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
</ul>
</div>
<?php echo $this->getChildHtml('topLeftLinks') ?>
<?php
$obj = new Mage_Catalog_Block_Navigation();
$store_cats = $obj->getStoreCategories();
$current_cat = $obj->getCurrentCategory();
$current_cat = (is_object($current_cat) ? $current_cat->getName() : '');

foreach ($store_cats as $cat) {
if ($cat->getName() == $current_cat) {
echo '<li class="current"><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a>\n<ul>\n";
foreach ($obj->getCurrentChildCategories() as $subcat) {
echo '<li><a href="'.$this->getCategoryUrl($subcat).'">'.$subcat->getName()."</a></li>\n";
}
echo "</ul>\n</li>\n";
} else {
echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a></li>\n";
}
}
?>

但它不会在左侧栏中显示类别。任何人都请帮助我。

<---------------------------------------------------------------------------------------->

开始显示我把这一行放在 catalog.xml 中

 <block type="catalog/navigation" name="catalog.leftnav" template="catalog/navigation/left_nav.phtml" />

和 left_nav.phtml 中的这一行

<h2>Browse</h2>
<div>
<ul id="nav_category">
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
</ul>
</div>
<?php echo $this->getChildHtml('topLeftLinks') ?>

IT 工作。感谢大家的支持。

最佳答案

打开您要显示类别的 .phtml 页面并通过此代码加载(3)->getChildrenCategories();?
getUrl() ?>">getName() ?>将这段代码粘贴到下面左边是 call 的地方

关于php - 在 magento 的左侧栏中显示类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16615133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com