有没有办法绝对强制内联 html 或 php 不继承?否则我可能需要帮助跟踪代码是如何内联添加的
我正在尝试使用以下代码将 shareasale 跟踪代码添加到 Magento 成功页面:
<img src="https://shareasale.com/sale.cfm?tracking=<?php echo $this->getOrderId() ?>&amount=<?php echo $_sub ?>&transtype=sale&merchantID=XXXX" width="1" height="1">
但是,在渲染页面时,我的模板将其转换为:
<img width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px;" src="https://shareasale.com/sale.cfm?tracking=<<correct number>>&amount=<<correct number>>&transtype=sale&merchantID=<<correct number>>">
IE:
- 将内联宽度和高度从 1 更改为 0
- 插入 display:none, visibility: hidden - 这会阻止代码工作
基于 chrome 的元素检查器,这些是 element.styles 而不是工作表的一部分,但我不知道它们是如何添加到该图像标签的
我试图在 php echo 和外部强制上面的 img 代码,并尝试添加 style="display: inline !important;" 但没有区别。我还用 grep 搜索了 'display: none !重要的'在所有 css、js (javascript) 和模板文件夹中尝试识别源,但无法
提前感谢任何提示和帮助