业务经理

微信扫描以上二维码

028-61286886

技术咨询

如何判断单页从而加载不同的内容?

开源系统 更新 2019-05-29 11:12:18 右手老茧

请问如何判断单页从而加载不同的内容?

一个是ABOUT页面,一个是copy页面



所以能根据栏目ID,或者栏目名称来判断吗?

方案

  • 抛异常 #1 · 2019-05-29 09:41:37
    这是自定义页面还是共享栏目的单页类型??
  • 右手老茧 #2 · 2019-05-29 09:58:40
    抛异常我目前使用的是共享栏目,但其实我自定义页面也有,能请教两种写法吗?
  • 承诺 #3 · 2019-05-29 10:16:30
    应该可以通过判断栏目id来加载
  • 右手老茧 #4 · 2019-05-29 10:16:58
    承诺 请问写法具体怎么写呢
  • 小五哥 #5 · 2019-05-29 10:24:22
    用自定义模板啊??模板设置里面,填写about.html,另一个栏目填写copy.html
  • 右手老茧 #6 · 2019-05-29 10:26:46
    小五哥你看下我的需求,我肯定是公共区显示不同的内容的。比如同样一个头部,我要加载不同的css,都分开一个个模板我知道可以的,但重复区就没必要了,那十个单页,你修改就得修改十次了。我要的大概就是
    {if $模板页=about 或者某ID}
    a.css
    {else if $模板页=copy或某ID}
    B.css
    {else}
    C.css
    {/if}
  • POSCMS迅睿框架创始人 #7 · 2019-05-29 10:48:31
    满意答案
    {if \Poscms\Service::C()->router->class == "category" && $cat && $cat.setting.template.page == "about.html"}
    共享栏目页面,模板页面是about.html
    {elseif \Poscms\Service::C()->router->class == "category" && $cat && $cat.setting.template.page == "copy.html"}
    共享栏目页面,模板页面是copy.html
    {else}
    其他页面
    {/if}
  • 右手老茧 #8 · 2019-05-29 11:12:18
    @POSCMS迅睿框架创始人:太赞了,第一次被首席指导,非常感谢!!!

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关