在Magento中添加带有addCss参数的php

时间:2012-10-23 12:43:41

标签: magento

我使用php文件作为样式表。当没有参数

时,这很好用
<action method="addCss">
  <stylesheet>style.php</stylesheet>
</action>

但是只要我在请求中添加一个参数,Magento就不知道了,这个文件是我自己的主题,但是使用了默认主题的路径。当然,因为没有名为style.php?param = val的文件,所以使用了常见的回退。 但是我怎么能强迫Magento使用我的主题,无论它是否在那里找到文件?

<action method="addCss">
  <stylesheet>style.php?param=val</stylesheet>
</action>

1 个答案:

答案 0 :(得分:4)

addItem方法的限制性较小。 addJs和addCss检查文件是否存在。 试试这个:

<action method="addItem">
   <type>link_rel</type>
   <name>style.php?param=val</name>
   <params>rel="stylesheet" type="text/css"</params>
</action>

:)