0

我有一个 Orchard CMS 应用程序,我想更改 Orchard.Web\Core\Shapes\Views\User.cshtml 显示的欢迎消息。具体来说,我想显示在我自己的数据库中定义的用户名,而不是 CMS 存储的用户名。我的数据库模型是在我自己的项目中定义的,该项目已添加到 Orchard 解决方案中。

有什么想法吗?

谢谢

4

1 回答 1

0

只需在您的主题中覆盖该模板。将文件从现在的位置复制到主题/您的主题/视图并开始自定义它。至于更改用户名的来源,您可能是从错误的角度来理解的。当然,您可以使用 WorkContext 注入您自己的服务,但您似乎应该将内置的成员资格类替换为您自己的。然后,原始模板会自然而然地拾取它。您可以使用 SuppressDependency 属性替换现有服务。

于 2012-09-12T16:10:57.050 回答