【发布时间】:2009-12-18 12:13:52
【问题描述】:
这个问题很笼统,我已经发布了它的一个版本here。不过,我希望通过在这个论坛中提问,我将有更好的机会得到回应,并对更多人有用。
当所有内容都加载到 drupal 页面时,将内容关联在一起是一件棘手的事情。在 drupal 中,每个页面,无论是哪个站点,都基本相同:中间有主要内容(一个视图、一个节点或多个节点),围绕该中心内容的块。为了让块以某种方式了解中间的内容,(更不用说彼此了解)您必须在自己的自定义模块中做一些非常花哨的步法,或者您必须在 URL 中提供“参数”。
我一直在研究 developmentseed 提供的 spaces/context/features/purl 模块套件,还研究了 Earl 制作的 Panels/Ctools 模块迈尔斯(写观点的人)。虽然两者都提供了使我的工作更轻松的工具,但我对每一个的理解是,如果我想要由我的“上下文”定义的块的内容,我仍然需要在 URL 中放置“参数”(我通常使用它)意义,而不是上下文模块或 Ctools 中上下文概念所指的特定意义)。
我是否遗漏了什么,或者这就是我们使用 Drupal 的地方?
最后,我应该说,我知道其他模块可以在有限的情况下帮助解决此类问题。例如,Views attach 模块和Node reference views 模块都针对一个非常具体的用例尝试解决这个问题。它们都是很好的模块,还有其他类似的模块,但我真的很想找到解决这个问题的方法。
【问题讨论】:
-
如果您想要讨论/对话而不是问题的真正答案,您应该将您的问题放入社区 wiki。
-
@googletorp 我刚刚把它做成了一个 wiki - 感谢您的建议!
标签: drupal drupal-6 drupal-ctools