在 Orchard 中自定义标签页面
Customizing Tags page in Orchard
是否可以通过 placement.info and/or 自定义视图修改 /Tags 和 /Tags/[tag] 页面的布局?
对于我在我的主题上完成的大部分工作,我可以通过以下方式将我的标题从内容区域移动到 Header 区域:
<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
我找不到任何要覆盖的视图,也找不到我可以移动的任何特定部分。
我对 Orchard 比较陌生,所以我可能用错了方法。我愿意更改它,但对于如何将我正在查看的标签的标题移动到顶级区域,我有点迷茫。
要接管完整渲染,您可以覆盖控制器的视图 (see documentation)。如果你看一下 Orchard.Tags 模块,你会发现它使用了控制器视图。您可以覆盖主题中的那些:
- MyTheme/Views/Orchard.Tags/Home/Index.cshtml
- MyTheme/Views/Orchard.Tags/Home/Search.cshtml
如果您只想移动某些部分,您应该使用 Placement.info。
是否可以通过 placement.info and/or 自定义视图修改 /Tags 和 /Tags/[tag] 页面的布局?
对于我在我的主题上完成的大部分工作,我可以通过以下方式将我的标题从内容区域移动到 Header 区域:
<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
我找不到任何要覆盖的视图,也找不到我可以移动的任何特定部分。
我对 Orchard 比较陌生,所以我可能用错了方法。我愿意更改它,但对于如何将我正在查看的标签的标题移动到顶级区域,我有点迷茫。
要接管完整渲染,您可以覆盖控制器的视图 (see documentation)。如果你看一下 Orchard.Tags 模块,你会发现它使用了控制器视图。您可以覆盖主题中的那些:
- MyTheme/Views/Orchard.Tags/Home/Index.cshtml
- MyTheme/Views/Orchard.Tags/Home/Search.cshtml
如果您只想移动某些部分,您应该使用 Placement.info。