在Orchard中自定义标签页面

时间:2017-02-28 19:09:21

标签: orchardcms

有没有办法通过placement.info和/或自定义视图修改/ Tags和/ Tags / [tag]页面的布局?

对于我在主题上完成的大部分工作,我可以通过以下方式将我的标题从内容区域移动到标题区域:

<Place Parts_Title="/Header:1"/>

但是,当我使用形状跟踪工具查看标签页面的标题时,我得到以下内容:

Zone[Content]
    List
       Content
           Parts_Title_Summary
           Parts_Common_Body_Summary
           DateTime
           Parts_Tags_ShowTags
       Content
           Parts_Title_Summary
           Parts_Common_Body_Summary
           DateTime
           Parts_Tags_ShowTags
       Content
           Parts_Title_Summary
           Parts_Common_Body_Summary
           DateTime
           Parts_Tags_ShowTags

我无法找到任何要覆盖的视图,也无法找到任何可以移动的特定部分。

我对果园来说比较新,所以也许我正以错误的方式接近这个。我愿意改变它,但我有点迷失了如何将标签的标题移动到顶级区域。

1 个答案:

答案 0 :(得分:2)

要接管完整渲染,您可以覆盖控制器的视图(see documentation)。如果你看一下Orchard.Tags模块,你会发现它使用了控制器视图。您可以覆盖主题中的那些:

  • 的MyTheme /查看/ Orchard.Tags /主页/ Index.cshtml
  • 的MyTheme /查看/ Orchard.Tags /主页/ Search.cshtml

如果你只想移动一些部分,你应该使用Placement.info。