Drupal 覆盖Privatemsg模块消息视图布局

Drupal 覆盖Privatemsg模块消息视图布局,drupal,drupal-6,drupal-modules,Drupal,Drupal 6,Drupal Modules,Privatemsg模块很棒,默认的消息列表和消息创建表单也不错,但是查看消息的表单(在我看来)对大多数站点用户来说都是非常不吸引人和令人困惑的,甚至无法使用。是否有任何方法可以使用面板或显示套件来设计替代,或者是更改模板本身的唯一方法。谢谢。您可以创建一个面板页面,您可以使用它来发送消息,但这不是一件容易的事情,需要做一些工作 您可以编写自己的自定义代码来获取消息。要使其成为真正的面板,您需要制作一个参数插件、一个上下文插件,可能还需要一个关系插件。如果你知道如何使用面板,这将是一件非常简单的

Privatemsg模块很棒,默认的消息列表和消息创建表单也不错,但是查看消息的表单(在我看来)对大多数站点用户来说都是非常不吸引人和令人困惑的,甚至无法使用。是否有任何方法可以使用面板或显示套件来设计替代,或者是更改模板本身的唯一方法。谢谢。

您可以创建一个面板页面,您可以使用它来发送消息,但这不是一件容易的事情,需要做一些工作

您可以编写自己的自定义代码来获取消息。要使其成为真正的面板,您需要制作一个参数插件、一个上下文插件,可能还需要一个关系插件。如果你知道如何使用面板,这将是一件非常简单的事情,但如果你不熟悉这类事情,可能需要一段时间才能让事情按照你想要的方式工作

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


因此,除非你熟悉面板或想变得熟悉,有一些特殊的上下文需求,你应该定期制作主题来完成工作。这将是最快、最干净的方法。

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

Google Torp-非常感谢您的详细和有用的回复。