问题:
like_title=自定义字段要怎么写
比如我设置了两个自定义字段来调取相关文章
{module module=news catid=2,3,4,5,6 like_title=$xswz1 and like_title=$xswz2 num=10}
{/module}{$debug}
代码是这么写的
标签解析:{list action=module module=news catid=2,3,4,5,6 like_title=武汉 and like_title=哪家好 num=10}查询解析: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`catid` IN (2,3,4,5,6) AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC LIMIT 10开发模式:已关闭数据缓存:未设置总记录数:10分页功能:未开启可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、_inputtime、_updatetime
自定义字段的值也正常显示 为什么查询解析里没有任何字段 而且调取出来的文章的标题也不包含自定义字段中的值
官方提醒:使用module内容循环标签的生成工具,填写参数就可以生成相关的代码,每个参数后面都有用法解释
答案:
like_title是字段名称吗
回复@迅睿框架技术-景攸 https://www.xunruicms.com/doc/661.html 这里的第一个 like_字段 我查询的是title这个字段里的值
那你写错了,要大写,改成LIKE_title
回复@迅睿框架技术-景攸 改成大写可以了,可是貌似LIKE_title=$xswz1 and LIKE_title=$xswz2 无效?同时筛选两个值用and连接不了吗?
只认一个,你要多个的话,使用where参数
参考文档:《在循环标签中使用自定义SQL条件where》
@迅睿框架技术-景攸:好的,这个已经实现过了。只是刚刚开到手册以为有更简单的