3

如何在后端而不是前端更改 magento 的标准徽标?管理员中有一个选项吗?或者line代码中我可以更改的确切位置在哪里?

谢谢!

4

6 回答 6

8

我们不想在这里覆盖核心代码,所以让我们以正确的方式来做这件事。正确执行将意味着您的更改不会被稍后执行的可能更新覆盖。在后端执行此操作与在前端执行此操作有点不同。但是按照这些步骤,您可以在不触及核心代码的情况下做到这一点。

首先,您需要制作一个模块才能做到这一点。制作你的模块,随心所欲地调用它,然后在你的 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') ?>
于 2013-05-07T14:21:18.330 回答
1

1.将图片保存在以下位置

/magento/skin/frontend/default/default/images/<image name>

2.进入管理部分

System >Configuration >General > Design > Header > Logo Image Src 将位置设置为images/<image name>

这里改源地址

于 2013-05-16T08:53:19.377 回答
1

如果您想从 Magento 后端更新/更改徽标(不使用 FTP 或不更新任何文件),那么您可以执行以下操作:

  • 登录到您的 Magento 管理员
  • 编辑任何静态块 ( 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目录中获取图像。 在此处输入图像描述
于 2016-02-24T06:24:14.887 回答
0

首先从路径复制magento的默认logo.gifProject_Name\skin\adminhtml\default\default\images\logo.gif然后通过替换logo.gif来保存你自己的图像,意味着给你的图像同样的名字就像logo.gif一样。它很简单。

于 2014-11-04T05:40:53.407 回答
0

管理页面的徽标位于/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

于 2016-10-19T16:07:38.340 回答
-2

您可以直接在服务器上替换文件,对于 magento 1.9.2.1: root/skin/frontend/rwd/default/images/logo.gif

将该文件替换为您的 logo.gif,确保将其命名为相同。

于 2015-08-29T05:27:44.060 回答