在CMS内容页面中动态创建分页

时间:2012-06-18 09:03:35

标签: c# .net html content-management-system ektron

我有一个要求CMS管理员将从我的CMS创建内容[文章]页面。

在文章中,会有很多带有<h3> </h3>标签的子标题。

当我在网页中呈现这篇文章时,我应该在文章中包含其中包含Sub Headers的数量。 例如,如果一篇文章中有5个子标题,则应该可以通过单击分页导航到每个子标题。所以我应该为每个Sub Headers动态创建一个分页。

注意:所有子标题都将在同一个.aspx页面中呈现,我应该一次只能看到一个子标题。

我的问题是,实现这一目标的最佳方法是什么?我应该在HTML中搜索标签并将每个部分放入div并显示它吗?任何更好的想法......?...

我使用的CMS是Ektron。

1 个答案:

答案 0 :(得分:2)

Dude,这可以简单地使用JQuery实现。
假设在一个页面上只呈现一篇文章:

根据页面上的索引向h3元素添加一个类。

 $('h3').addClass($(this).index())help 

根据以下内容呈现页码:

$('h3').size()

然后根据页码显示相关的&lt; h3&gt;使用

标记并隐藏其他人
$('h3:not(.[your page number])').hide();

这应该可以解决问题。 应该有更好的方法,但这将有效。

此外,您应该小心使用此类标签当设计人员和开发人员同时编码时会出现问题,因此请小心。