1

示例页面: http: //giantcalculator.com/content/cartridge-filters

将 ubercart 视图连接到相关的内容页面非常麻烦。在上面的示例中,我将视图附加到底部;您可以向下滚动查看。这是一个乏味的过程,虽然我必须创建视图,然后创建一个迷你面板,将视图包含在迷你面板中,然后转到块页面并将迷你面板添加到区域(当前是主要内容下方的区域) ,然后我必须配置块,以便视图只出现在它的一个特定页面上。

这似乎太复杂了,特定区域内很快就会有大约 20 个块,尽管每个块只出现在一页上。有没有更好的方法将视图附加到其相关内容信息,反之亦然?

我知道视图创建了自己的页面,如果我可以在视图顶部添加内容,那就太好了。或者在视图本身中,可以以某种方式添加内容吗?

我几乎准备好继续使用这个网站,但我真的需要先找到是否有更好的方法。我在许多地方发布了这个,并通过贝宝向第一响应者提供了 20 美元的赏金,并提供了我最终使用的最佳替代方案。(如果有的话)。如果两个或更多人在不同的论坛上有相同的回复,我可能会分享赏金,但我不知道谁是第一个,但当我有答案时,我会及时发布。

这将发布的其他论坛包括 Drupal.org 付费论坛、Ubercart Bounty 论坛、土豚、超级用户和 stackoverflow。

4

1 回答 1

1

如果我理解正确,我认为您缺少的拼图是 Views 论点。如果您发现自己创建了多个视图,其中唯一的区别是内容(即基于分类或某个 CCK 字段),您可能希望将其用作视图中的参数,以便加载正确的内容自动地。

我假设“墨盒过滤器”是一个分类术语,上面链接的页面是应用该术语的节点。因此,您需要在 Views admin 中将分类 arg 添加到您的视图中,并让它从当前节点中提取术语。有很多关于这方面的教程,这是一个截屏视频:http: //gotdrupal.com/videos/drupal-views-arguments

我也不确定你为什么使用迷你面板。它们通常用于重复显示的块集或其他内容,例如选项卡式块或页脚。听起来您只想要上述视图的常规块显示。您还可以将整个页面设置为面板。

于 2010-03-01T17:29:18.850 回答