1. 程式人生 > >織夢後臺頻道頁調用新建模型中的自定義字段所感

織夢後臺頻道頁調用新建模型中的自定義字段所感

以及 class cli 事情 文字 我想 log 出錯 及其

今天是2017年12月31日,能在這一年的最後一天再收獲一些東西是非常值得開心的一件事情。

就在剛才,我做的頻道頁需要用到新建模型中的自定義字段,在首頁和頻道頁調用字段的代碼我前兩天知道了,很自信的去調用,代碼如下:

{dede:arclist channelid = "模型id" addfields = "自定義字段名稱" row="3"}

文檔鏈接:[field:arcurl /]

我自定義的文章標題:[dede:field.arctitle /]

我自定義的治療前文字:[dede:field.arcbefore /]

我自定義的治療後文字:[dede:field.arcafter /]

我自定義的治療前圖片地址:[dede:field.arcbfimg /]

我自定義的治療後圖片地址:[dede:field.arcafimg /]

{/ dede:arclist}

我信心滿滿的去後臺預覽頻道頁,發現頁面原封不動的把這些代碼給我展示出來了,WTF?什麽鬼?我要的文章內容呢?誰吃了?

於是點開f12查看每一塊兒的源代碼,發現文章的鏈接正確的給我調用 出來了,但是我要的標題以及其他文字內容還有我的圖片呢???

打開編譯器,仔細的去查看,發現我TMD手欠多寫了dede:這個前綴,於是我刪掉,刷新,還是沒有調用出來我想要的內容,WTF?!有點急躁了這時候。

再次打開編譯器,再次認真的去查看,臥槽,我竟然犯了一個狠狠狠低級的錯誤,那就是把冒號(:)寫成了點(.) 於是我修改代碼,修改完了如下:

{dede:arclist channelid = "模型id" addfields = "自定義字段名稱" row="3"}

文檔鏈接:[field:arcurl /]

我自定義的文章標題:[field : arctitle /]

我自定義的治療前文字:[field : arcbefore /]

我自定義的治療後文字:[field : arcafter /]

我自定義的治療前圖片地址:[field : arcbfimg /]

我自定義的治療後圖片地址:[field : arcafimg /]

{/ dede:arclist}

於是我滿懷欣喜的去預覽,心想這次終於能實現我一個多月前就像實現的功能了吧?臥槽嘞,還是沒有出來,這次連錯誤都不報了,最可怕的就是這種情況有木有??

再次查看代碼 模型id對著呢,字段名稱對著呢,row=3是我要調取3個文章 更不會出錯,那麽到底是哪裏出現了問題?

問度娘,看看有沒有和我一樣的同行,幸不辱命,還真TMD讓我給找到了! 我在頻道頁調用內容,竟然忘記了寫typeid="欄目id"

補上typeid以後,沒毛病老鐵,這個時候就可以完美的調用出來我想要的內容了。

謹以此文章獻給如此粗心大意的自己,人千萬不能驕傲,不能飄!

織夢雖然是很早之前的工具了,但是對於一個工作了8個月的前端小白來說,還是有不少坑要去填的!

完。

織夢後臺頻道頁調用新建模型中的自定義字段所感