1

我第一次使用 woocommerce 并且已经搜索了几个小时的这个问题的答案。没有找到。如果有人愿意提供帮助,我已经筋疲力尽并且非常感激。

我在自行创建的子主题上使用 woocommerce。主商店页面使用名为“page-left-sidebar”的主题模板,通常将带有小部件的侧边栏放置在页面左侧。这个选项在我正在尝试创建的网上商店中看起来不错。

但是 Woocommerce 模板覆盖了我的自定义模板,虽然我得到了正确的“page-left-sidebar”-template 的侧边栏小部件,但我亲眼看到,并且在使用 firebug 进行调查时,woocommerce 正在调用“page-right-sidebar” -template 的主要和侧边栏 css 规则,而不是左侧边栏模板的规则。page-right-sidebar 是我的主题中的默认页面模板,正如它发生的那样。

我曾尝试编辑 woocommerce 的“archive-product.php”页面。但我只是不明白,在哪里以及如何告诉 div 位于我想要它们的位置。

我的主题默认的“page.php”和“page-left-sidebar.php”-template 是相同的。只有模板的名称(显然)发生了变化。在我的“style.css”中,我对默​​认侧边栏(右侧的侧边栏)和 page-left-template-sidebar 都有规则。

我应该编辑哪些文件以及如何编辑?

4

2 回答 2

0

要在左侧显示侧边栏,style.css 文件应该具有float:left该部分的属性

于 2013-08-08T05:51:39.867 回答
0

找到了一种解决方法......我仍然不明白默认模板是如何工作的,但我已经尝试过,直到我放弃。我只是在archive-product.php中硬编码了a div style="right;",在侧边栏命令行之前关闭了div。我知道这很粗糙,但它似乎可以解决问题。

于 2013-08-08T14:00:22.137 回答