加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 17:13:52 所属栏目:PHP教程 来源:网络整理
导读:我使用php文件作为样式表.没有参数时,这很好用 action method="addCss" stylesheetstyle.php/stylesheet/action 但是只要我在请求中添加一个参数,Magento就不知道了,这个文件是我自己的主题,但是使用了默认主题的路径.当然,因为没有名为style.php?param = v
我使用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>

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读