示例页面:http://giantcalculator.com/content/cartridge-filters
将ubercart视图连接到相关内容页面非常麻烦。在上面的例子中,我将视图附加到底部;你可以向下滚动来查看它。这是一个tedius过程,但我必须创建视图,然后创建一个迷你面板,在迷你面板中包含视图,然后转到块页面并将迷你面板添加到区域(当前是主要内容下面的区域) ,然后我必须配置块,以便视图只出现在它的一个特定页面上。
这似乎太复杂了,特定区域很快就会有大约20个区块,尽管每个区域只出现在一个页面上。有没有更好的方法将视图附加到其相关的内容信息,反之亦然?
我知道视图会创建一个自己的页面,如果我可以在视图顶部添加内容,那就太棒了。或者在视图本身内,可以以某种方式添加内容吗?
我已经准备好继续推进这个网站,但我真的需要先找到一个更好的方法。我在很多地方张贴这个,并通过paypal向第一响应者提供20美元的赏金,我最终使用的是最好的选择。 (如果有的话)。如果两个或更多的人在不同的论坛上有相同的回答而且我不知道谁是第一个,那么可以分享赏金,但是当我有答案时我会及时发布。
其他论坛将发布包括Drupal.org付费论坛,Ubercart Bounty论坛,aardvark,超级用户和stackoverflow。
答案 0 :(得分:1)
如果我理解正确的话,我认为你所缺少的一块拼图是观点论点。如果您发现自己创建了多个视图,其中唯一的区别是内容(即基于分类法或某个CCK字段),您可能希望将其用作视图中的参数,以便加载正确的内容自动。
我认为“盒式过滤器”是一个分类术语,上面链接的页面是应用了该术语的节点。因此,您需要在Views管理员中为您的视图添加分类法arg,并让它从当前节点中提取该术语。这里有一堆教程,这是一个截屏视频:http://gotdrupal.com/videos/drupal-views-arguments
我也不确定你为什么要使用迷你面板。它们通常用于重复显示的块集或其他内容,如标签块或页脚。听起来你只想要上述视图的常规块显示。您也可以将整个页面设为Panel。