迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
{dirname} 表示欄目目錄名稱{pdirname} 包含父級層次的目錄
問題:如果是三級欄目,我只想顯示二三級欄目目錄,這個URL規則怎么寫呢?有什么方法做到呢?
父欄目/當前/,這樣嗎?
回復@迅??蚣芗夹g-景攸 不是,比如是這樣的/A/B/C/ 我只想顯示/B/C/,這樣的
這個就是:父/當前,b是父
回復@迅??蚣芗夹g-景攸 對,這種怎么寫呢?
1、定義函數返回url規則代碼
函數文件是config/custom.php,定義個名字,隨便自己取,xxxurl
function xxxurl($data) { $cat = dr_cat_value($data['catid']); $pcat = dr_cat_value($cat['pid']); if (!$pcat) { return "/".$cat['dirname']."/"; } return "/".$pcat['dirname']."/".$cat['dirname']."/"; }
2、在規則里面填寫新標簽:
{xxxurl($data)}
參考文檔:《使用自定義函數作為URL規則》
回復@迅??蚣芗夹g-景攸 直接跳首頁了 ,怎么回事呢
回復@迅睿框架技術-景攸
{esurl($data)} 一個字不多一個字不少,適用于欄目頁,其他頁你按照這個思路來做
回復@迅??蚣芗夹g-景攸 dirname 這個值好像掉不出來?
回復@迅??蚣芗夹g-景攸 還是一樣,我試著加了其他的比如123啥的可以顯示。但是單頁目錄這個dirname出不來啊
欄目頁:改一下函數
function xxxurl($data) { $pcat = dr_cat_value($data['pid']); if (!$pcat) { return "/".$data['dirname']."/"; } return "/".$pcat['dirname']."/".$data['dirname']."/"; }
回復@迅??蚣芗夹g-景攸 這個顯示的是當前頁目錄,少了一級
回復@迅??蚣芗夹g-景攸 好像上一級的不好調出來
還沒搞定嗎
父欄目/當前/,這樣嗎?
回復@迅??蚣芗夹g-景攸 不是,比如是這樣的/A/B/C/ 我只想顯示/B/C/,這樣的
這個就是:父/當前,b是父
回復@迅??蚣芗夹g-景攸 對,這種怎么寫呢?
1、定義函數返回url規則代碼
函數文件是config/custom.php,定義個名字,隨便自己取,xxxurl
2、在規則里面填寫新標簽:
參考文檔:《使用自定義函數作為URL規則》
回復@迅??蚣芗夹g-景攸 直接跳首頁了 ,怎么回事呢
回復@迅睿框架技術-景攸


2、在規則里面填寫新標簽:
回復@迅??蚣芗夹g-景攸 dirname 這個值好像掉不出來?
回復@迅??蚣芗夹g-景攸 還是一樣,我試著加了其他的比如123啥的可以顯示。但是單頁目錄這個dirname出不來啊
欄目頁:改一下函數
回復@迅??蚣芗夹g-景攸 這個顯示的是當前頁目錄,少了一級
回復@迅??蚣芗夹g-景攸 好像上一級的不好調出來
還沒搞定嗎