造型Magento块

时间:2012-04-09 11:53:59

标签: magento

我已使用以下代码将新产品块添加到我的主页

<block type="catalog/product_new" name="homepage.newproducts" as="homepageNewproducts" template="catalog/product/new.phtml">

我还设置了此自定义布局的产品和列数,如下所示

<action method="setProductsCount"><count>6</count></action>
<action method="addColumnCountLayoutDepend"><layout>homepage_layout</layout><count>3</count></action>

我的问题是,是否有一种简单的方法可以将标记或类或标识符添加到块中以使我能够设置样式。我知道我可以使用magento应用的body类,也许是product-grid类,但我真正想做的是为3/4/5列网格创建一些通用样式,然后只需更改xml到新列数并在前端正确显示。

我希望这有道理吗?

1 个答案:

答案 0 :(得分:-1)

试试那些:

<action method="setHtmlClass"><value>class</value></action>
<action method="setElementClass"><class>class</class></action>
<action method="setValueProperties"><value>class="class"</value></action>
<action method="setGridHtmlClass"><value>class</value></action>

如果这不起作用,则另一个选项是:

  1. Overwrite使用您的自定义重写阻止目录/ product_new。
  2. 将方法addClass添加到重写的类中。
  3. 模板调用方法getClass。