| 插件名稱 | 內(nèi)容靜態(tài)生成 V1.44 |
| 插件作者 | 迅睿官方自營 |
| 最近更新 | 2026-03-03 09:03:07 |
| 訪問動態(tài)內(nèi)容頁時,自動生成靜態(tài)文件 |
URL規(guī)則里是不是有個BUG,欄目里支持主表任何字段作為通配符,但是內(nèi)容頁就不支持了。那設(shè)置了欄目自定義一個字段為生成目錄,內(nèi)容頁不又回到了原來的欄目目錄了?
比如我在“欄目一”里自定義了一個“字段A",在URL規(guī)格生成設(shè)置了{(lán)字段A}/{dirname}/為我生成的目錄,內(nèi)容頁我也需要將內(nèi)容頁放入我的這個”字段A“目錄,如規(guī)則為{字段A}/{dirname}/{id}.html,但是目前看規(guī)則提示里好像是內(nèi)容頁不支持自定義的這個字段。這是一個BUG還是無法實(shí)現(xiàn)這個功能?
插件版權(quán):官方插件
插件名稱:內(nèi)容靜態(tài)生成
你截圖下你的規(guī)則配置界面,url規(guī)則,修改,界面
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-陳光

父欄目是我在欄目自定義的一個字段,比如說沒有設(shè)置這個,一般應(yīng)該是在欄目本身的英文news目錄下,我設(shè)置了后就想讓他放在我指定的這個字段目錄下面。
回復(fù)@szjj
回復(fù)@官方插件技術(shù)-陳光


欄目頁里有一個支持主表任何字段作為通配符使用,內(nèi)容頁里把這個又去除了,好像又不支持,如果按我上面寫的規(guī)則,目錄頁生成的是在我指定的這個字段目錄里,但是內(nèi)容頁就指定不了,內(nèi)容頁生成在了上一級目錄。
紅框是欄目字段,綠框是內(nèi)容字段,不一樣的,內(nèi)容字段無法讀取紅框的字段,需要改進(jìn)寫法
用函數(shù)來實(shí)現(xiàn)
參考文檔:《使用自定義函數(shù)作為URL規(guī)則》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
function xxxurl($data) { $cat = dr_cat_value($data['catid']); // 讀取欄目信息 return "/".$cat['fulanmu']."/".$cat['dirname']."/".$data['id'].".html"; // 返回我自己的url規(guī)則 }鋁框填寫:
{xxxurl($data)}開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!