有的朋友可能在做織夢模板制作二次開發的過程中遇到這樣的一種情況:織夢SQL語句中[field:arcurl/]無法獲取文章路徑!下面361模板給出原因和解決辦法。
例如我們常用的代碼:
{dede:sql sql='Select * from dede_shop where id=6 limit 26'}<li><a href='[field:arcurl/]' target="_blank">[field:title function='cn_substr(@me,20)'/]</a> </li>{/dede:sql}這樣的SQL代碼語句中[field:arcurl/]無法獲取地址的原因是arcurl非物理表,所以sql標簽無法直接通過arcurl獲取文章的靜態地址。
因此我們需要更換語句方法實現:
[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]
但是這樣使用的時候需要注意一點:id無效一樣輸出為空,要查aid才行。
以上就是織夢SQL語句中[field:arcurl/]無法獲取文章路徑的解決辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答