如何在管理员的Magentocommerce页面中添加内联css?

时间:2013-12-24 18:45:12

标签: css magento layout

我只想添加

<style type="text/css>
 my_inline_style...
</style>

在一个页面中。我知道我可以从Layout Update XML中添加这样的东西:

<reference name="head">
    <action name="addCss"><stylesheet>externalCss.css</stylesheet></action>
</reference>

但是从哪个区域写入内联css?

1 个答案:

答案 0 :(得分:10)

我有类似的情况,并得出这个解决方案。这不是很优雅但很有用(你可以添加任何文本抛出布局更新)。 添加这样的内容到布局更新:

<reference name="head">
   <block type="core/text" name="custom_css">
      <action method="setText">
          <text><![CDATA[
             <style  type="text/css">
                .my-class  {
                    color: red;
                }
             </style> ]]>
        </text>
    </action>
   </block>
</reference>

顺便说一句,很难将CSS样式内联添加到cms块中,因为在保存块后,WYSIWYG编辑器中的某些进程会隐藏它。