我制作了一个自定义主题,将magento luma主题作为父级,但所有图标都没有显示在前端。几个例子:
搜索栏(并且缺少购物车图标)
评分中缺少星星
还有很多其他地方错过了这些图标。我已经尝试使用我的商店语言进行php bin/magento setup:static-content:deploy
,但无济于事。在我的浏览器控制台中,我没有看到资源中的任何404错误,如果我查看我的文件夹,我可以看到字体在那里。
有什么想法吗?
修改
请求了一些"代码",但首先结构如下:
Vendor
- MyTheme
- web
-css
-source
-variables
---.less files
--- .less files
-images
-composer.json
-registration.php
-theme.xml
我的theme.xml的内容
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>MyTheme</title>
<parent>Magento/luma</parent>
</theme>
其他信息
所以我在html本身做了一些挖掘。我发现了一个:之前有图标。在查看其css时,它具有以下内容:
content: '\e61d';
font-family: FontAwesome;
在static-m.css中找到
因此我尝试将内容编辑为fontawesome中的其他内容并且可以正常工作,这意味着fontawesome正确加载。那么这是否意味着内容代码不存在于fontawesome中?或标准的magento图标来自不同的库,如fontawesome?