在Magento 2.1中,您可以为不同的主题使用不同的徽标,以下是一种实现方法:
app/design/frontend/{Vendor}/{Theme}/
。web
的新文件夹(如果它不存在)。web
文件夹中,创建一个名为images
的新文件夹(如果它不存在)。web/images
文件夹中。确保每个主题的徽标图像文件名相同,以便后续步骤中的代码能够正确引用它们。Magento_Theme
文件夹。默认情况下,它位于app/design/frontend/{Vendor}/{Theme}/Magento_Theme/
。Magento_Theme
文件夹中,创建一个名为layout
的新文件夹(如果它不存在)。layout
文件夹中,创建一个名为default_head_blocks.xml
的新文件(如果它不存在)。default_head_blocks.xml
文件,并添加以下代码:<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<link src="Magento_Theme::images/{logo_filename}.png" src_type="url" rel="icon" sizes="32x32" />
</head>
</page>
请注意,上述代码中的{logo_filename}
应替换为每个主题的徽标图像文件名(不包括文件扩展名)。
default_head_blocks.xml
文件。现在,您已经成功为不同的主题使用不同的徽标。每个主题的徽标将在浏览器标签中显示,并且应用于对应的主题。
领取专属 10元无门槛券
手把手带您无忧上云