我是StackOverflow的新手,但是一段时间以来一直在努力解决问题。希望你们能对我需要做的事情有所了解!
这里有一个快速概述...
总体而言,网站上将有+60,000种产品细分为该层次结构
Argo车辆> Argo型号> Argo年份>按型号/年份分类的零件>零件(产品)*(例如从汽车(Toyota)分类的汽车零件电子商务商店>到模型(Toyota Camry) >到年份(Toyota Camry 2019)>到特定的车辆零件故障(Toyota Camry 2019:发动机零件)>零件
这5个层次结构中的每一个都有自己的页面模板,以及我正在使用的页面构建器。因此,如果我需要进入每个层次结构分区并对其进行更改,这些更改将自动在所有页面上生效(即:我更改一次,并且会影响所有页面)。您可以通过单击此处的类别来查看每个页面:https://argosuperstore.ca/oem-part-lookup
这里是一个例子。我没有对任何页面进行任何更改,它们使用完全相同的模板,并且通过将页面包含在模板的“条件”中来从父类别中拉出该类别。
ATV模型页面:https://argosuperstore.ca/product-category/argo-atv
XTV型号页面:https://argosuperstore.ca/product-category/argo-xtv
我正在使用的页面构建器(元素),允许我动态提取每个子类别 即:因此,它自动知道通过单击来在第二个层次结构上显示(atv>所有atv模型)和(xtv>所有xtv模型)。
到目前为止,一切都很好。通过在每个模板中创建一个条件,我可以连续创建新模型并放置正确的类别,这将为每个层次结构创建一个新页面。
问题:
到目前为止,此页面构建器非常适合创建这些“动态”模板页面,如果只有几千种产品,我将不会有任何问题。但是,一旦到达层次结构中的最后一个类别(零件/产品),此模板将需要容纳数千个页面,而且我认为此页面构建器不适用于这种规模的东西。
基本上,我想知道是否有一种方法可以使用直接的html / css / javascript创建自定义模板,而该模板可以像此页面构建器一样用于提取这些子类别?它可能包括与woocommerce数据库对话并从中获取信息的php?
我真的经验不足,甚至无法开始理解这些东西。所以我希望你能帮助我。
让我知道此信息是否有意义,或者您是否需要我澄清任何内容!
谢谢大家!