示例页面:http://giantcalculator.com/content/cartridge-filters
将ubercart视图连接到相关的内容页面非常麻烦。在上面的示例中,我将视图附加到底部;您可以向下滚动查看它。这是一个繁琐的过程,我必须创建一个视图,然后创建一个迷你面板,将视图包含在迷你面板中,然后转到块页面并将迷你面板添加到区域(目前是主内容下的一个区域),然后我必须配置块,使视图只出现在它的一个特定页面上。
这似乎太复杂了,这个特定的区域很快就会有大约20个区块,尽管每个区块只出现在一个页面上。有没有更好的方法将视图附加到相关的内容信息,或者反之亦然?
我知道视图创建了一个自己的页面,如果我能在视图上添加内容,那就太好了。或者在视图本身中,可以以某种方式添加内容吗?
我几乎已经准备好继续开发这个网站了,但我真的需要先看看有没有更好的方法。我在许多地方张贴这篇文章,并通过paypal提供20美元的赏金给我最终使用的最佳替代方案的第一响应者。(如果有)。如果两个或更多的人在不同的论坛上有相同的回复,而我不知道谁是第一个,那么奖金可能会被分享,但当我得到答案时,我会立即发布。
其他论坛包括Drupal.org付费论坛、优步优步论坛、aardvark、超级用户和stackoverflow。
发布于 2010-03-01 17:29:19
如果我理解正确的话,我认为你遗漏的一块拼图是视图参数。如果您发现自己创建了多个视图,其中唯一的区别是内容(即。基于分类法或某个CCK字段),您可能希望将其用作视图中的参数,以便自动加载正确的内容。
我假设"cartridge filters“是一个分类术语,上面链接的页面是一个应用了该术语的节点。因此,您需要将一个分类参数添加到视图管理中的视图中,并让它从当前节点中提取术语。有很多关于这方面的教程,这里有一个截屏视频:http://gotdrupal.com/videos/drupal-views-arguments
我也不知道你为什么要用迷你面板。它们通常用于重复显示的块或其他内容集,如选项卡块或页脚。听起来您只是想要一个上述视图的常规块显示。您也可以将整个页面设置为Panel。
https://stackoverflow.com/questions/2356945
复制相似问题