【问题标题】:Making Magento custom module name look a bit better in the system configuration tab使 Magento 自定义模块名称在系统配置选项卡中看起来更好一些
【发布时间】:2011-07-21 17:10:15
【问题描述】:

我编写了一个自定义模块,它的名称列在“系统”选项卡左侧的“配置”中。但是,纯文本看起来有点无聊。 PayPal 模块显示为图像而不是文本。或者它可能是应用了 css 的文本。无论哪种方式,我可以更改我的模块名称在可配置模块列表中的显示方式吗?

詹姆斯。

【问题讨论】:

    标签: magento


    【解决方案1】:

    非常简单,在你的标签声明下的模块system.xml中添加:

    <config>
        <section>
            <yoursection ...>
                <class>my-section-class</class>
                <tab>...</tab>
                <label>...</label>
                  .
                  .
                  .
    

    my-section-class 是一个 css 类名。

    然后把所有的东西放到你的 skin/adminhtml/.../css/yoursection.css 和图片中。

    【讨论】:

    • 谢谢。不幸的是,它不起作用。我把 mymodule-section 放在 system.xml 中。我创建了文件 skin/adminhtml/default/default/mycompany.css,其中包含 .mymodule-section {background-image:url('images/mycompany_logo.jpg')};,但我的模块名称仍然显示为文本。我的 css 文件在该文件夹中的存在是否足以包含它?另外,我没有像您在帖子中提到的那样将我的 css 放在名为 css 的文件夹中 - 只是因为所有其他 css 文件都在 skin/adminhtml/default/default/ 而不是 skin/adminhtml/default/default/css/ 中。
    • 你需要在 adminhtml 的布局中有这个 css/yourcssfile.css
    • 如果您在样式表标签中提到上面的内容,则 css 文件不需要位于 css 文件夹中......但是它会按照后端配置的方式在您的管理皮肤文件夹中搜索。
    • 对不起(新来的),你的意思是在我的模块中的 etc/adminhtml.xml 中吗?
    • 在 app/design/adminhtml/default/default/layout/yourmodule.xml 中也为了使这个活动你需要在你的 config.xml yourmodule.xml...关闭所有标签
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    相关资源
    最近更新 更多