- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在后端而不是前端更改magento的标准 Logo ?管理员中有这个选项吗?或者代码中我可以更改它的确切行
在哪里?
谢谢!
最佳答案
我们不想在这里覆盖核心代码,所以让我们以正确的方式做到这一点。正确执行意味着您的更改不会被稍后可能进行的更新覆盖。在后端执行此操作与在前端执行此操作有点不同。但按照这些步骤,您可以在不触及核心代码的情况下完成此操作。
首先,您需要创建一个模块才能做到这一点。创建您的模块,将其命名为您想要的任何名称,然后在 config.xml 中添加此内容
<stores>
<admin>
<design>
<package>
<name>skin_name</name>
</package>
<theme>
<default>skin_name</default>
</theme>
</design>
</admin>
</stores>
将 skin_name
替换为有意义的内容。然后创建此文件夹,再次替换 skin_name
:
{magento root}/skin/adminhtml/default/skin_name/images
现在,在图像文件夹中,您可以创建一个名为 logo.gif
的 GIF 文件,该文件将覆盖默认文件。 logo.gif
在 adminhtml 模板中明确说明,因此如果您想更改文件类型/名称,您还需要覆盖引用该 Logo 的模板。
如果您确实想更改所使用的图像,请创建此文件夹(与替换 skin_name
的处理相同):
{magento root}/app/design/adminhtml/default/skin_name/template/page/
并在该文件夹中创建header.phtml
。复制内容:
{magento root}/app/design/adminhtml/default/defaut/template/page/header.phtml
并替换:
<?php echo $this->getSkinUrl('images/logo.gif') ?>
使用您选择的图像,位于您之前创建的皮肤中,如下所示:
<?php echo $this->getSkinUrl('images/my_shiny_new_logo.png') ?>
关于magento - 我如何在后端更改magento的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419081/
我是一名优秀的程序员,十分优秀!