4

我使用 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>
4

1 回答 1

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>

:)

于 2012-10-23T13:34:21.057 回答