2014-03-31 103 views
-3

如何获取类别描述到列出子类别的类别列表页面。 比如我有鞋页列出了所有subcategorys:类别描述到类别列表页

Nike, Adidas, Puma 

现在我想有这样的鞋页像说明文字:

Nike - This is description text. 
Adidas - This is description text2. 
Puma - This is description text3. 

此时说明文字中显示耐克页面的,但如何让它到鞋页?

我看到category.tpl文件thise:

<?php if ($description) { ?> 
<?php echo $description; ?> 
<?php } ?> 

其中HANDELS描述,但我需要把它放在别的地方或需要做什么?

+0

这是非常混乱的描述@ user1720534,试图用更可读的方式来描述它。谢谢。 – Uriziel

+0

编辑@Uriziel – ace

+0

我不明白这个问题。类别描述应该显示在哪里? – shadyyx

回答

0

首先,你需要从控制器向TPL文件传递子类别的描述,

catalog\controller\product\category.php

找到

'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 

只是这行后添加以下行

'description' => strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 

现在在你的tpl文件中是catalog\view\theme\your_theme\template\product\category.tpl

必须添加<?php echo $category['description'];?>下面的循环

<?php foreach ($categories as $category) { ?> 
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> 
<?php } ?> 

里面附言编辑你的问题到inital一个,它比现在更明确