【问题标题】:Problem attaching Ubercart view to relevant content将 Ubercart 视图附加到相关内容时出现问题
【发布时间】:2011-01-22 08:27:07
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: drupal views ubercart


    【解决方案1】:

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

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

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

    【讨论】:

    • 差不多两个月后,很抱歉延迟回复。是的,您所说的“参数”是有道理的,但是每个页面都需要自己的视图,因为每个过滤器使用不同的字段并且布局与其他过滤器略有不同。或者我也可以用参数来做到这一点?我将不得不查看面板,因为如果我可以创建一个自动获取页面并添加视图的面板,那么至少可以节省一半的繁琐过程。我也不太懂面板。
    • 无论如何,这个项目被搁置了一段时间,现在我们要重新开始了。我必须重新学习一切!非常感谢您的建议和帮助。
    • Stephthegeek,现在我将使用我的 ubercart 帖子中有人提到的 viewfield 模块。不完美,但非常简单。但是,我想通过贝宝向您发送 5 美元,以感谢您的时间和努力,并将我指向 Arguments 视频,我相信这对未来会很有帮助。如果可能的话,请通过这里给我发你的电子邮件。如果我没记错的话,我想你也是 drupal 论坛的监督者?再次感谢...
    猜你喜欢
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 2012-02-02
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多