如何在后端而不是前端更改 magento 的标准徽标?管理员中有一个选项吗?或者line
代码中我可以更改的确切位置在哪里?
谢谢!
我们不想在这里覆盖核心代码,所以让我们以正确的方式来做这件事。正确执行将意味着您的更改不会被稍后执行的可能更新覆盖。在后端执行此操作与在前端执行此操作有点不同。但是按照这些步骤,您可以在不触及核心代码的情况下做到这一点。
首先,您需要制作一个模块才能做到这一点。制作你的模块,随心所欲地调用它,然后在你的 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
现在,在 images 文件夹中,您可以创建一个名为 GIF 文件logo.gif
,该文件将覆盖默认文件。logo.gif
在 adminhtml 模板中特别说明,因此如果您想更改文件类型/名称,您也需要覆盖引用徽标的模板。
如果您确实想更改使用的图像,请创建此文件夹(与替换相同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') ?>
1.将图片保存在以下位置
/magento/skin/frontend/default/default/images/<image name>
2.进入管理部分
System >Configuration >General > Design > Header > Logo Image Src 将位置设置为images/<image name>
这里改源地址
如果您想从 Magento 后端更新/更改徽标(不使用 FTP 或不更新任何文件),那么您可以执行以下操作:
CMS -> Static Blocks
)Insert Image
按钮。点击它。
logo.png
。然后,图像路径将是http://your-website.com/media/wysiwyg/logo.png
System -> Configuration -> Design -> Header
Logo Image Src
到../../../../../media/wysiwyg/logo.png
. 必须这样做,因为默认情况下 Magento 从skin/frontend/smartwave/porto/images
目录中获取图像。
首先从路径复制magento的默认logo.gifProject_Name\skin\adminhtml\default\default\images\logo.gif
然后通过替换logo.gif来保存你自己的图像,意味着给你的图像同样的名字就像logo.gif一样。它很简单。
管理页面的徽标位于/skin/adminhtml/default/default/images/
您可以重命名/删除默认徽标并上传您设计的徽标,请记住将文件命名为:logo.gif
如果您不想替换原始文件,可以更改/app/design/adminhtml/default/default/template/page/header.phtml
. 找到该行$this->getSkinUrl('images/logo.gif')
并将 logo.gif 更改为您的新徽标文件的名称,例如:newlogo.gif
保存更改并重新加载您的管理页面以查看新徽标
参考来源: http: //magentoexplorer.com/how-to-change-default-magento-logo-in-backend-and-frontend
您可以直接在服务器上替换文件,对于 magento 1.9.2.1:
root/skin/frontend/rwd/default/images/logo.gif
将该文件替换为您的 logo.gif,确保将其命名为相同。