覆盖Privatemsg模块消息视图布局

时间:2010-06-27 16:38:31

标签: drupal drupal-6 drupal-modules

Privatemsg模块很棒,并且默认的消息列表和消息创建表单都很好,但是查看消息的表单(在我看来)对于大多数网站用户来说是非常缺乏吸引力和令人困惑的 - 到了存在的程度无法使用。有没有办法使用Panels或Display Suite来设计覆盖,或者是更改模板本身的唯一方法。感谢。

2 个答案:

答案 0 :(得分:0)

可以 创建一个可用于消息的面板页面,但这不是一件容易完成的事情,而且需要一些工作。

您可以编写自己的自定义代码来获取消息。要使它真正像Panel一样,你需要制作一个参数插件,一个上下文插件,也许还需要一个关系插件。如果您了解Panels的方法,那么这将是一件非常简单的事情,但是如果您不熟悉这类事情,可能需要一段时间才能让事情按照您的意愿运行。

除非您想插入特定于上下文的内容,否则实际上没有任何理由使用面板。如果只是设置页面样式,您可以通过覆盖Privatemsg使用的模板和主题功能来更快地获得结果。

因此,除非您熟悉Panel或想要熟悉,有一些特殊的上下文需求,您应该定期进行主题以完成工作。这将是最快,最干净的方式。

答案 1 :(得分:0)

请注意,我们正在努力改进默认布局,建议您查看一下Privatemsg 6.x-2.x或7.x-1.x:)