gpt4 book ai didi

magento - 如何在 Magento 管理区添加自定义 CSS 文件

转载 作者:行者123 更新时间:2023-12-04 06:40:06 25 4
gpt4 key购买 nike

我想在 Magento 的管理区域中加载自定义 CSS 文件。我的方法是完全像在前端那样做:

<action method="addCss">
<file>namespace/module/mycss.css</file>
</action>

这会生成以下 <link>标签:
<link rel="stylesheet" type="text/css" 
href="http://host/skin/adminhtml/base/default/namespace/module/mycss.css"
media="all">

这告诉我 Magento 正在 /skin/adminhtml/base/default/namespace/module 中寻找我的 CSS。 .所以如果我把它放在那里,我可能会没事,一切都会工作。

但这似乎不是正确的方法,因为 /skin/adminhtml/base甚至不存在。

当我查看像 Mage_Widget 这样的核心模块时,整个事情对我来说似乎更加奇怪。 .它以完全相同的方式添加 CSS 文件:
<action method="addCss"><name>lib/prototype/windows/themes/magento.css</name></action>

但是该文件存储在/skin/adminhtml/ 下默认 /默认/lib/...

我究竟做错了什么?

最佳答案

base/default 是此文件的适当位置。无论设计区域如何,它都是最终的后备方案。鉴于核心团队的先例,在默认/默认情况下提供主题 Assets 并不是不合适的。如果出现在这两个主题中的后者中,则将在前者之前为该路径生成链接。

顺便说一句,如果您将 app/design/adminhtml/default 重命名为 app/design/adminhtml/base,则管理主题可以正常工作。

关于magento - 如何在 Magento 管理区添加自定义 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17301491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com