【问题标题】:Static block doesn't show up in CMS page and Im using Magento2静态块未显示在 CMS 页面中,我正在使用 Magento2
【发布时间】:2020-07-28 09:20:46
【问题描述】:

到目前为止,我已经尝试了第一种方法是System => Permissions => Blocks,它似乎在 ma​​gento2 中不存在。替代方案应该是System => Configuration => Advanced (Developer)Log Settings 选项下的Enable Logs

但是我找不到Log settings 部分,所以我需要帮助来解决这个静态块不显示在 CMS 页面中而不影响 XML 文件的问题。

【问题讨论】:

  • 您必须更精确一些。您是否通过后端创建了 CMS 页面并将其配置为显示静态块?您是否创建了一个 default.xml 来覆盖您的商店布局并插入一个静态块?
  • 我已使用管理面板(后端)创建我的 cms 页面并将其配置为显示静态块。不,我没有对 XML 文件进行任何更改。

标签: logging configuration static magento2 block


【解决方案1】:

好的,首先确保您处于开发者模式。 bin/magento deploy:mode:set developer
接下来,激活块路径提示。这个功能让你的网站看起来很凌乱,但它实际上是一个非常好的功能,可以找出你的商店是如何呈现的。
在后端,转到Stores => Settings => Configuration => Advanced => Developer => Debug 并为前端设置Enable path hints。我不确定,这是否会显示静态块的路径,但我认为应该。
否则,请从default.xml 中获取一个块并将其添加到您的 CMS 页面,以确保首先正确呈现 CMS 页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多