2012-09-12 66 views
0

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

任何想法的人?

谢谢

回答

0

只是在主题中覆盖该模板。将文件从现在的位置复制到themes/yourtheme/views并开始自定义它。至于改变用户名称的来源,你可能会从错误的结局中采取这种做法。当然,您可以使用WorkContext注入自己的服务,但似乎您应该用自己的内置成员类替换它。原来的模板会自然地提取出来。您可以使用SuppressDependency属性替换现有的服务。

+0

谢谢 - 看起来不错。不会争论会员类。我已经选择了一个接触器的项目,进行了一周的移交,从未在Orchard(或任何其他CMS)工作过,这是一个陡峭的学习曲线:) –