这个问题是一个普遍的问题,我已经在这里发布了它的一个版本。不过,我希望通过在这个论坛上提问,我将有更好的机会得到回应,并对更多的人有用。
当所有内容都加载到 drupal 页面上时,将内容关联在一起是一件棘手的事情。在 drupal 中,每个页面,无论是哪个站点,都基本相同:中间有主要内容(一个视图、一个节点或多个节点),围绕该中心内容的块。为了使块以某种方式了解中间的内容(更不用说彼此了解),您要么必须在自己的自定义模块中做一些非常花哨的步法,要么必须在 URL 中提供“参数”。
我一直在研究 developmentseed 提供的空间/上下文/功能/ purl模块套件,并且我还研究了Earl Miles(编写视图的人)制作的Panels / Ctools模块。虽然两者都提供了使我的工作更轻松的工具,但我对每一个的理解是,如果我想要由我的“上下文”定义的块的内容,我仍然需要在 URL 中放置“参数”(我通常使用它)意义,而不是上下文模块或 Ctools 中的上下文概念所指的特定意义)。
我错过了什么,还是我们在 Drupal 的地方?
最后,我应该在结束时说,我知道其他模块可以在有限的情况下帮助解决此类问题。例如,视图附加模块和节点参考视图模块都针对一个非常具体的用例尝试解决这个问题。它们都是很好的模块,还有其他类似的模块,但我真的很想找到解决这个问题的方法。