jeecms使用总结

文章详细阐述了如何配置站点访问域名和模板方案,特别是使用Freemarker语法进行内容和栏目模板的数据渲染。此外,还介绍了文件管理和模板及自定义字段的配置方法,涉及栏目循环、分页显示以及自定义变量的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、站点配置

路径: 配置 -> 站点管理 -> 站点管理

使用: 配置访问域名属性及模板方案(模板类别、栏目模板以及内容模板)。目前仅使用通用栏目及通用内容。

二、模板配置

路径: 配置 -> 模板管理 -> 模板管理

说明: 每个文件夹代表一个站点。每个站点需根据特定规则进行模块细分(channel栏目模板目录、content内容模板目录、includes公共模板目录、index首页默认目录)。

使用: freemarker 语法

1、引用公共模块方式:

[#include "../includes/xxx.html"/]

2、内容模板数据渲染方式(指定栏目将 id 换成固定 id)

[@cms_content id=id]
    [#if tag_bean??]
        ${tag_bean.attr.imageUpload_NeSCH4.resUrl}"
        ${tag_bean.shortTitle}
    [/#if]
[/@cms_content]

3、栏目内容数据渲染方式(指定栏目将 id 换成固定 id)

[@cms_channel id=channel.id]
    [#if tag_bean??]
        ${tag_bean.name!}
        ${tag_bean.url}
        ${tag_bean.attr.input_CQMPOj.attrValue!}
    [/#if]
[/@cms_channel]

4、栏目循环使用方式(指定栏目将 channel.id 换成固定 id)

[@cms_content_list channelId=channel.id] 
    [#list tag_list as a] 
        ${a.id}
        ${a.url}
        ${a.attr.imageUpload_NeSCH4.resUrl}
        ${a.title}
        ${a.attr.input_k7agGP.attrValue}
        ${a.shortTitle}
        [@text_cut s=a.attr.input_j30SuR.attrValue len=20 /]
    [/#list] 
[/@cms_content_list]

5、栏目分页循环渲染方式(指定栏目将 channel.id 换成固定 id)

[@cms_content_page channelId=channel.id count='10' titLen='15' append='...' orderBy='2' dateFormat='yyyy-MM-dd' channelOption='1']
    [#list tag_pagination.content as a]
        [#list tag_list as a] 
            ${a.id}
            ${a.url}
            ${a.attr.imageUpload_NeSCH4.resUrl}
            ${a.title}
            ${a.attr.input_k7agGP.attrValue}
            ${a.shortTitle}
            [@text_cut s=a.attr.input_j30SuR.attrValue len=20 /]
        [/#list] 
    [@cms_pagination sysPage='1'/] 
[/@cms_content_page]

6、当前栏目页面变量

//当前栏目的信息:
${channel.xxx}

7、自定义栏目变量使用示例

//图片:
${tag_bean.attr.imageUpload_NeSCH4.resUrl}
//输入框:
${tag_bean.attr.datetime_LChw5f.attrValue!}

8、面包屑

<a href='${base}/'>首页</a>  &gt; [#list tag_bean.channel.nodeList as n]<a class="current" href='${n.url}' target='_blank'>${n.name}</a>[#if n_has_next] &gt; [/#if][/#list] 

9、字符串截取(s是需要截取的字符串变量)

[@text_cut s=a.attr.input_j30SuR.attrValue  len=20 /]

三:文件管理

路径: 配置->文件管理->文件管理
使用: 与模板名一一对应,${res}获取当前模板对应的文件路径

四:模板及自定义字段配置

路径: 系统->模型管理
使用: 开启后从栏目或者内容页面选择对应的模型,此时可配置对应模型改变对应模板渲染的字段属性,原始属性参考文档对应说明,自定义属性arr对象中对应的字段,同时使用文档对应的attrValue等属性获取对应值等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.T's Blog

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值