因最近工作涉及到这个产品,索性就大概分析了这个产品的程序框架和技术。
这里就将一些常用的二次开发涉及到的点做一个记录吧,也有一些网友咨询的问题的答复记录。
其他也在搞PublicCMS的朋友如果遇到问题可以随时留言给我。
版本
我这里使用的是基于PublicCMS V2017.0520版本
,目前码云上面好像已经没有这个版本了吧。
官方稳定版源码
https://gitee.com/sanluan/PublicCMS
二次开发问题
PublicCMS模版如何显示当前月份的内容列表?
通过_contentList标签指令设置属性获取。
<#-- startPublishDate=(.now?string("yyyy-MM-01")) 当前日期所在月份的1号为开始日期 ,默认截止日期为当前日期。 -->
<@_contentList categoryId=分类ID startPublishDate=(.now?string("yyyy-MM-01")) pageIndex=pageIndex count=30>
<#list page.list as a>
<a href="${a.url!}">${a.title}</a> | <span>${a.publishDate!}</span><br /><br />
</#list>
</@_contentList>