4.2K Star 24.1K Fork 7K

GVP铭飞 / MCMS

 / 详情

公司动态的链接打开的页面的标题显示的是 联系我们

已完成
创建于  
2020-04-27 12:46

输入图片说明

评论 (1)

linZhengShuai 创建了任务
linZhengShuai 关联仓库设置为铭飞/MCMS
展开全部操作日志

已找到问题,并解决

原因:
参考正常页面,发现 类型为列表时出错,为单页时正常
输入图片说明
对比发现 单页时比列表时多了 一个全局变量
输入图片说明
此变量会影响SQL语句,即数据库mdiy_tag_sql表中的tag_sql字段中的语句

解决方法:
输入图片说明
加入图中所示的语句,并修改field标签对应的SQL语句

update `mdiy_tag_sql` set tag_sql = 'SELECT \r\ncms_content.id as id,\r\nleft(content_title,${titlelen?default(40)}) as title,\r\ncontent_title as fulltitle,\r\ncontent_author as author, \r\ncontent_source as source, \r\ncontent_details as content,\r\ncategory_title as typetitle,\r\ncms_category.id as typeid,\r\ncategory_img AS typelitpic,\r\n<#--动态链接-->\r\n<#if isDo?? && isDo>\r\nCONCAT(\"/${modelName}/list.do?typeid=\", category.id) as typelink,\r\n<#else>\r\n(SELECT \"index.html\") as typelink,\r\n</#if>\r\ncontent_img as litpic,\r\n<#--内容页动态链接-->\r\n<#if isDo?? && isDo>\r\nCONCAT(\"/mcms/view.do?id=\", cms_content.id) as link,\r\n<#else>\r\ncontent_url AS link,\r\n</#if>\r\ncontent_datetime as date,\r\ncontent_description as descrip,\r\nCONCAT(\"<script type=\'text/javascript\' src=\'${url}/basic/\",cms_content.id,\"/hit.do\'></script>\") as hit,\r\ncontent_type as flag,\r\ncategory_title as typetitle,\r\n<#if tableName??>${tableName}.*,</#if>\r\ncontent_keyword as keyword\r\nFROM cms_content\r\nLEFT JOIN cms_category ON content_category_id=cms_category.id \r\n<#--判断是否有自定义模型表-->\r\n<#if tableName??>left join ${tableName} on ${tableName}.link_id=cms_content.id</#if>\r\nWHERE \r\n1=1\r\n<#if id??> and cms_content.id=${id}</#if>\r\n<#if typeid??> and cms_category.id=${typeid}</#if>' where id ='8'

即在原SQL语句后添加\r\n<#if typeid??> and cms_category.id=${typeid}</#if>

提交之后重新生成栏目列表
输入图片说明
为正常结果

目前并不确定是否影响其他静态化

铭飞 里程碑设置为5.0.1
铭飞 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Java
1
https://gitee.com/mingSoft/MCMS.git
git@gitee.com:mingSoft/MCMS.git
mingSoft
MCMS
MCMS

搜索帮助

344bd9b3 5694891 D2dac590 5694891