我有一个静态块作为主题的一部分,可以在主页上完美运行 - 但是当我将静态块添加到任何其他页面时,它会以不同的方式显示。基本上 CSS 不遵循该块,它看起来不像它应该的那样。该块包含主题提供的小部件,所以我是否正确地说应该在创建小部件时附加 CSS?
无论如何都可以强制 CSS 遵循该块而不用过多地摆弄核心文件?或者有人能看到我忽略的东西吗?
我有一个静态块作为主题的一部分,可以在主页上完美运行 - 但是当我将静态块添加到任何其他页面时,它会以不同的方式显示。基本上 CSS 不遵循该块,它看起来不像它应该的那样。该块包含主题提供的小部件,所以我是否正确地说应该在创建小部件时附加 CSS?
无论如何都可以强制 CSS 遵循该块而不用过多地摆弄核心文件?或者有人能看到我忽略的东西吗?
您不能强制 CSS '跟随'该块 - 您能做的最好的事情就是确保在您想要的页面上加载所需的 CSS。
你有几个选择:
你是对的,最好避免摆弄 Magento 的核心文件,但你应该能够只编辑你的主题文件,这些文件不被认为是核心代码,并且大概你已经这样做了以自定义外观。