我想在我的多线程中手动添加一些带有名称的类别链接.我试过这个(以ID20为例)
<?php $category = Mage::getModel('catalog/category')->load(20); ?>
<a href="<?php echo $category->getUrl(); ?>"><?php echo $category->getName();?></a>
Run Code Online (Sandbox Code Playgroud)
这是有效的,但我不确定这是不是一个好主意,有很多加载只是为了获取URL.
我也试过用翻译代替:
<a href="<?php echo $this->__('URL-Language1') ?>"><?php echo $this->__('CatName-Language1') ?></a>
Run Code Online (Sandbox Code Playgroud)
在Locale csv中进行翻译.
这也有效,但实现这一目标的"正确方法"是什么?这感觉就像一个解决方法.
小智 0
你可以试试这个:
Mage::getResourceModel('catalog/category')->getAttributeRawValue($categoryId, 'name', $storeId);
Run Code Online (Sandbox Code Playgroud)
用于检索任何类别属性(在本例中)也($categoryId, 'url_key', $storeId)
用于 url 键属性,但它只是 url 键而不是完整的类别 url。
归档时间: |
|
查看次数: |
405 次 |
最近记录: |