【发布时间】:2020-01-30 04:03:09
【问题描述】:
所以我安装了 Magento,扩展了空白主题,并添加了一些自定义 CSS……CSS 适用于某些页面,例如主页、隐私政策和目录页面,但不适用于其他页面。在有表格的页面上似乎有问题,例如联系表格、订单和退货以及高级搜索页面。当我查看源代码时,页面上会显示 CSS 参考。
我已将 CSS 参考放在内容 > 设计 > 配置下的 HTML 头部部分中。我也将参考放在 default_head_blocks 中。我已经尝试刷新 Magento 的缓存并擦除 var/cache 文件夹。
default_head_blocks:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<css src="[site].com/pub/media/kwesteb.css" media="screen and (min-width: 1px?)" />
<css src="css/styles-m.css"/>
<css src="css/styles-l.css" media="screen and (min-width: 768px)"/>
<css src="css/print.css" media="print"/>
<meta name="format-detection" content="telephone=no"/>
</head>
</page>
我希望 CSS 显示在所有页面上,但它不会显示在具有某种联系表单的页面上。
【问题讨论】:
-
你能把 default_head_blocks 放在你的答案中,这样我就能得到更多的想法吗?如果可能,请分享未加载 css 的页面
-
你好,我加了。这些是不会加载 css 的页面:kwesteboutique.com/sales/guest/form、kwesteboutique.com/contact、kwesteboutique.com/catalogsearch/advanced,至少是我目前发现的那些。感谢您查看我的问题。
-
这是
路径错误 -
我的 CSS 文件在 pub/media 中。当我研究如何解决这个问题时,我在另一篇文章中看到了它的推荐。它正在我的一些页面上工作,所以我不确定路径是否是问题所在。我也试过把它放在 CSS 文件夹中。您对如何解决它有什么建议吗?
-
创建主题然后将css或js放入主题文件夹是标准的