首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitefinity中的博客分页

Sitefinity中的博客分页
EN

Stack Overflow用户
提问于 2014-03-26 10:28:22
回答 1查看 940关注 0票数 0

我修改了一个现有的博客小部件模板,只显示了我真正需要的东西。现在,我想添加一个自定义分页,它有下一个和以前的按钮,并且可以根据当前页面最多显示5个页面列表。

请见下文:

<< 1 2 3 4 5 >>

<< 7 8 9 10 11 >>

下面是我的模板。

代码语言:javascript
复制
 <%@ Control Language="C#" %>
 <%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.ContentUI" Assembly="Telerik.Sitefinity" %>
 <%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI.Comments" Assembly="Telerik.Sitefinity" %>
 <%@ Register TagPrefix="sf" Namespace="Telerik.Sitefinity.Web.UI" Assembly="Telerik.Sitefinity" %>
 <%@ Register TagPrefix="sf"    Namespace="Telerik.Sitefinity.Web.UI.PublicControls.BrowseAndEdit" Assembly="Telerik.Sitefinity" %>
 <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
 <%@ Register Assembly="Telerik.Sitefinity" Namespace="Telerik.Sitefinity.Modules.Comments.Web.UI.Frontend" TagPrefix="comments" %>
 <%@ Import Namespace="Telerik.Sitefinity" %>   
 <%@ Import Namespace="Telerik.Sitefinity.Web.UI" %>



 <telerik:RadListView ID="Repeater" ItemPlaceholderID="ItemsContainer" runat="server" EnableEmbeddedSkins="true" EnableEmbeddedBaseStylesheet="true">
<LayoutTemplate>

        <asp:PlaceHolder ID="ItemsContainer" runat="server" />
</LayoutTemplate>
<ItemTemplate>
    <div data-sf-provider='<%# Eval("Provider.Name")%>'  data-sf-id='<%# Eval("Id")%>' data-sf-type="Telerik.Sitefinity.Blogs.Model.BlogPost">

        <h2>
            <sf:DetailsViewHyperLink TextDataField="Title" ToolTipDataField="Description" data-sf-field="Title" data-sf-ftype="ShortText" runat="server" />
        </h2>
        <p><small>
            <asp:Literal ID="Literal2" Text="<%$ Resources:Labels, By %>" runat="server" />
            <sf:PersonProfileView runat="server" />
            <sf:FieldListView ID="PostDate" runat="server" Format=" | {PublicationDate.ToLocal():MMM dd, yyyy}" />
            <!--<comments:CommentsCountControl runat="server" ID="commentsCounterControl" AllowComments='<%# Eval("AllowComments") %>' ThreadKey='<%# ControlUtilities.GetLocalizedKey(Eval("Id")) %>' ThreadType='<%# Container.DataItem.GetType().FullName %>' DisplayMode="ShortText"/>-->
          </small>
        </p>

    <br />
        <sf:FieldListView ID="PostContent" runat="server" Text="{0}" Properties="Content" WrapperTagName="div" WrapperTagCssClass="sfpostContent" EditableFieldType="LongText"/>
      <br/>         
        <%--
        <div class="sfpostCategoriesAndTagsWrp">
            <sitefinity:HierarchicalTaxonField ID="HierarchicalFieldControl" DisplayMode="Read" BindOnServer="true" runat="server" TaxonomyId="E5CD6D69-1543-427b-AD62-688A99F5E7D4" WebServiceUrl="~/Sitefinity/Services/Taxonomies/HierarchicalTaxon.svc" Expanded="false" TaxonomyMetafieldName="Category" Title="Categories" ResourceClassId="TaxonomyResources" HideWhenNoTaxaFound="true" />
            <sitefinity:FlatTaxonField ID="FlatFieldControl" DisplayMode="Read" BindOnServer="true" runat="server" TaxonomyId="CB0F3A19-A211-48a7-88EC-77495C0F5374" WebServiceUrl="~/Sitefinity/Services/Taxonomies/FlatTaxon.svc" Expanded="false" TaxonomyMetafieldName="Tags" Title="Tags" ResourceClassId="TaxonomyResources" HideWhenNoTaxaFound="true" CssClass="sfpostTagsWrp" />
        </div>
        --%>
    </div>
 </ItemTemplate>
 </telerik:RadListView>

 <ul class="pagination">
 <sf:Pager ID="pager" runat="server">
 </sf:Pager>
 </ul>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-26 21:39:59

下面是描述如何覆盖在Sitefinity中构建的默认功能的几个链接:

control

control

两者的底部都是下载源代码的链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22658105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档