【发布时间】:2013-07-18 00:14:08
【问题描述】:
我想在底部添加更多关于该类别的信息。产品布置好后。
我知道顶部有一个描述,我可以编辑它,但我还想在产品之后的底部添加更多信息。每个类别的信息、图片等都会有所不同。
有什么想法可以完成这项工作吗?
谢谢
附言我用的是雪崩皮肤
【问题讨论】:
标签: magento customization theming
我想在底部添加更多关于该类别的信息。产品布置好后。
我知道顶部有一个描述,我可以编辑它,但我还想在产品之后的底部添加更多信息。每个类别的信息、图片等都会有所不同。
有什么想法可以完成这项工作吗?
谢谢
附言我用的是雪崩皮肤
【问题讨论】:
标签: magento customization theming
我认为您可以通过创建静态块来做到这一点。对于每个类别,您可以从管理员 cms->静态块 进行静态块,然后在要显示静态块内容的类别页面基于当前类别。
您可以根据当前类别获取当前类别,您可以调用特定的静态块,这样您就可以根据类别显示内容。
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('yourblockid')->toHtml(); ?>
使用上述方法,您可以获取模板文件上的静态块内容。
使用它你可以获得当前的类别信息
<?php echo Mage::getModel('catalog/layer')->getCurrentCategory() ?>
我想给您一个建议,尝试将静态块名称设置为与类别名称相同,这样您也可以轻松地使用条件调用基于类别名称的静态块。
希望这个答案能帮到你。如果您仍然遇到任何问题,请告诉我。
【讨论】:
<?php if(getCurrentCategory()="Category Im Looking for"): ?> <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('static_block_i_created')->toHtml(); ?>,但结果是一个空白的产品列表。