jeecms 中使用@cms_channel 标签和@cms_content标签返回的list的channel类型和content类型
而这连个类型所对应的属性值是变化的,以为它们是通过后台的模型管理中的栏目模型|内容模型这两个功能动态调整的。
以栏目管理为例:
包含字段有name,path,title,keywords,description,等等,那么返回的属性就有这些(这些字段是可以添加删除的!!!有些字段是必填,有些是可选,所以对于不同的channel有点字段就不能使用例如keywords,在某些时候没有内容【该字段存在但没有值或为空】)
前台标签使用:
<pre name="code" class="html"> <!-- 国内新闻_begin -->
<div class="gnNews">
<div class="newsTitle2">
<div class="titleBg2Left">国内新闻</div>
<div class="titleBg2Right">
[@cms_channel id='11']<a href="${tag_bean.url}" target="_blank">
更多>></a>[/@cms_channel]
</div>
</div>
<div class="gngjList">
<ul>
[@cms_content_list count='12' orderBy='4' titLen='20' channelId='11' channelOption='1']
[#list tag_list as a]
<li>
<a href="${a.url}" title="${a.title}" target="_blank">[@text_cut s=a.title len=titLen /]</a>
</li>
[/#list]
[/@cms_content_list]
</ul>
</div>
</div>
<!-- 国内新闻_end -->
通过后台参考相应栏目所包含 的字段就可以使用(显示)相应的值!!!
通用道理content也是一样!
以上是猜测,可能有问题O(∩_∩)O哈哈~.另外channel和content都是类,应该还有一些属性可以访问,这个是不是要查看类的源代码呢??
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
Jeecms 标签使用手册是指在 Jeecms 系统中使用标签来实现页面布局和内容展示的方法。标签是 Jeecms 系统中的一种重要组件,通过使用标签,可以灵活地控制页面的布局和内容呈现。 1. 首页导航 首页导航是网站的主要...
11. **[@CMS_CONTENT_LIST]**:内容列表标签。 12. **[@CMS_CONTENT_PAGE]**:内容分页标签。 13. **[@CMS_GUESTBOOK_LIST]**:留言板列表标签。 14. **[@CMS_INCLUDE]**:页面包含标签。 15. **[@CMS_LUCENE_LIST]*...
7. 文章列表标签:`[@cms_content_list]` 提供了多种展示文章的方式。例如,`[@cms_content_list tpl='2' styleList='1-1' lineHeight='2' ... count='5' channelId='1' channelOption='1']/` 可以展示5篇来自ID为1...
7. 文章列表:`[@cms_content_list]` 标签用于列出文章,它有很多可配置的属性,如: - `tpl`:调用的样式 - `styleList`:列表样式 - `lineHeight`:行高 - `bottomLine`:是否显示下划线 - `headMark`:列表...
[@cms_content_list tpl='2' styleList='1-1' lineHeight='2' bottomLine='1' headMark='3' dateFormat='MM-dd' datePosition='2' titLen='10' append='…' count='5' channelId='1' channelOption='1'/] ...
在Jeecms中,首页导航主要通过`<@cms_channel_list>`标签实现,该标签可以从数据库中获取栏目信息,并动态展示在页面上。 ##### 1.1 一级导航 一级导航是最基本的导航形式,用于展示网站的主要分类或板块。例如: ...
7. 文章列表:`[@cms_content_list]` 用于显示文章列表,有多种配置方式: - `tpl` 决定使用哪种样式:0-内嵌标签样式,1-用户自定义样式,2-系统预定义样式,3-用户预定义样式。 - `lineHeight` 设置行高。 - `...
- **[@cms_Content]**:显示指定内容的标签。 - **[@cms_content_list]**:显示内容列表。 - **[@cms_guestbook_list]**:显示留言本列表。 - **[@cms_Include]**:页面包含标签,用于包含其他页面内容。 - **[@cms_...
[@cms_content_list tpl='2' styleList='1-1' lineHeight='2' bottomLine='1' headMark='3' dateFormat='MM-dd' datePosition='2' titLen='10' append='…' count='5' channelId='1' channelOption='1'/] ...
文章列表标签 `[@cms_content_list]` 用于展示文章列表,支持丰富的参数来控制列表的样式和布局: - **tpl**:选择不同的模板样式。 - **lineHeight**:设置行高。 - **headMark**:设置列表头编号样式。 - **bottom...
11. **[@CMS_CONTENT_LIST]**:列出多篇文章。 12. **[@CMS_CONTENT_PAGE]**:分页展示文章列表。 13. **[@CMS_GUESTBOOK_LIST]**:显示访客留言列表。 14. **[@CMS_INCLUDE]**:包含其他页面内容。 15. **[@CMS_...
通常与列表标签一起使用,如在评论展示中配合`[@cms_comment_page]`标签实现分页效果。 总结起来,Jeecms 3.x 提供了一系列的标签,涵盖了从基本内容展示到复杂页面构建的各种需求。这些标签易于理解和使用,极大地...
图文.doc”主要涵盖了Jeecms内容管理系统中的几个核心数据库表的字段详细解释,这些表包括jc_acquisition(CMS采集表)、jc_channel(CMS栏目表)、jc_channel_attr(CMS栏目扩展属性表)以及jc_channel_ext(CMS...
以cms_content_list为例,首先,每一个标签的声明都是在jeecms-context.xml中进行的, <?xml version="1.0" encoding="UTF-8"?> xsi:schemaLocation=...
Jeecms是一个基于Java语言开发的开源内容管理系统(Content Management System, CMS),旨在为用户提供一套简单、高效且功能丰富的网站建设解决方案。传统上,构建网站主要依赖于静态网页,即通过HTML进行页面设计,...
is_list_child关乎栏目列表的使用,page_size设定每页显示的记录数,channel_rule和content_rule定义页面生成规则,link是外部链接,tpl_channel和tpl_content指定模板,title_img和content_img用于存储图片路径,...
- `tpl_channel`和`tpl_content`: 使用的模板文件。 通过这些表的设计,Jeecms能够灵活地管理网站的栏目、内容和采集任务,满足不同网站的需求。字段的设置考虑了数据的完整性、查询效率以及系统的扩展性。理解...