我对如何使用面板添加我的产品显示器感到困惑。如果我使用面板显示产品页面,是否需要创建一个名为“products”的常规节点内容类型,然后在面板中添加产品?
此外,如何设置面板来显示我的产品页面?
发布于 2012-11-08 09:42:14
警告:这是我作为一个高级网站建设者的经验,而不是开发人员。
如果使用面板,则不必使用Product。如果每个产品只有一个显示,则通常使用面板而不是Product来替换product,因此不需要复制产品->产品显示。
在面板设置中,您需要创建一个页面,该页面将产品ID用作URL中的一个变量。使用变量(例如/catalog/ %products )创建一个URL,然后在参数部分将%products配置为使用Commerce Product。
然后,使用希望的面板布局创建页面,在需要的地方插入字段。为了获得“添加到购物车”按钮,我所做的是创建一个产品字段的单项视图,并在字段列表中显示Add按钮。我添加了一个上下文过滤器(在高级中)来获取正确的Product值(提供默认值->原始值)。我知道还有另一种方法可以为面板提供视图,但我不知道具体细节--也许其他人能帮上忙?
当然,您可能需要解决更复杂的问题--多个图像、相关产品--但是这些问题可以用标准的Drupal解决方案(视图、云图/库等)来解决。
https://drupal.stackexchange.com/questions/49981
复制相似问题