背景: 我通过引入自定义模块来自定义内容页面。 现在,我有一个障碍,在我的内容页面的页眉和页脚页面上有两个寻呼机。奇怪的是,Orchard只允许页面上有一个寻呼机。添加两个@Display(Model.Pager)没有帮助。
代码:
@Display(Model.Pager)
<fieldset class="contentItems bulk-items">
@Display(Model.ContentItems)
</fieldset>
@Display(Model.Pager)
感谢您的帮助。
答案 0 :(得分:0)
这适合我。
var pagerShape1 = Shape.Pager(pager).TotalItemCount(maxPagedCount > 0 ? maxPagedCount : query.Count());
var pagerShape2 = Shape.Pager(pager).TotalItemCount(maxPagedCount > 0 ? maxPagedCount : query.Count());
var viewModel = Shape.ViewModel()
.ContentItems(list)
.Pager1(pagerShape1)
.Pager2(pagerShape2)
.Options(model.Options)
.TypeDisplayName(model.TypeDisplayName ?? "");
In view:
@Display(Model.Pager1)
<fieldset class="contentItems bulk-items">
@Display(Model.ContentItems)
</fieldset>
@Display(Model.Pager2)