二次开发 版主:官方研发技术组
pdirname url输出格式为什么在根目录下
类型:迅睿CMS 更新时间:2023-09-28 11:54:50 自定义函数

{pdirname} 输出格式为什么不包含父级子级层次的目录,而是在根目录下

内容页URL规则如下:

/a/{pdirname}/{myurl($data)}.html

自定义函数如下:

function myurl($data) {
$zdyurl=$data['myurl'];
   if(empty($zdyurl)){
    return $data['id']; 
   }else{
   return $data['myurl']; 
   }
}

输出url格式如下:

/eRVP-JRK-IV-F000x.html


回帖
  • 开源社区技术-陈老师
    #1楼    开源社区技术-陈老师
    2023-09-28 11:10:28
    Chrome 0
    /a/栏目目录层级/eRVP-JRK-IV-F000x.html
    应该输出这样才对,是不是没有更新URL地址
  • 建站仿站seo优化
    #2楼    建站仿站seo优化
    2023-09-28 11:15:14
    Edge 0
    开源社区技术-陈老师 已经更新过了
    image
  • 开源社区技术-陈老师
    #3楼    开源社区技术-陈老师
    2023-09-28 11:19:36
    Chrome 0
    1、然后去栏目里面给这个栏目设置【带栏目路径_自定义url】的规则,设置后保存,更新栏目缓存一次2、然后回到文章管理,更新一次url3、然后找到这个栏目的文章,看看地址是否变化成/a/开头,变了就ok了----如果没有变化,应该不可能出现这种情况(除非cms版本低了不支持)
  • 小波工作室
    #4楼    小波工作室
    2023-09-28 11:39:40
    Chrome 0
    30元,我帮你写,肯定是函数哪里没有执行,远程写代码
  • 龙帝
    #5楼    龙帝
    2023-09-28 11:54:50
    Chrome 0
    找小波没问题的,我几个比较复杂的url都是找他给我写的函数