關(guān)鍵詞或者是tag詞能不能讀取自定義的字段。
比如我在內(nèi)容頁自定義了一個tag標(biāo)簽的字段,我想讀取我自定義標(biāo)簽字段的內(nèi)容并鏈接顯示tag詞顯示出來。使用的是下面的代碼:
{tag tag=$tagbiaoqian num=20}
<a href="{$t.url}" title="{$t.name}">{$t.name}</a>
{/tag}
第一個問題:如果我想不管tag庫中有沒有都顯示并鏈接出來怎么實現(xiàn)?
第二個問題:tag列表顯示只能顯示指定的一個模塊內(nèi)容,如果我有多個共享模塊的內(nèi)容想通過tag都顯示出來,怎么實現(xiàn)?
{related module=news tag=$tag.tags page=1 pagesize=10} 這個只能關(guān)聯(lián)news模塊的,我想顯示其它的比如共享模塊cmo和tmp模塊的能實現(xiàn)嗎?
{tag tag=$tagbiaoqian num=20}不支持傳遞參數(shù)的寫法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
{related module=news tag=$tag.tags page=1 pagesize=10}
如果想在tag頁顯示二個共享模塊關(guān)聯(lián)的tag詞,只能是一個個寫。不能在module=news后面加模塊名稱嗎?不支持多模塊?比如module=news,cmo這種寫法?
對,不支持多模塊,一個頁面下最好只寫一個分頁標(biāo)簽
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 tag不支持多個模塊,那能指定一個模塊對應(yīng)一個tag么?比如我新聞模塊news指定一個tag頁調(diào)用news模塊里的內(nèi)容。產(chǎn)品模塊pro調(diào)用產(chǎn)品內(nèi)容。
已經(jīng)按http://m.apdwn.com/wenda/51506.html這個頁面@diskson的完美解決tag和搜索不能全部模塊的問題。
{php $module = [];}
{cache name=module-content return=m}
{php $module[] = $m.dirname;}
{/cache}
{php $modules = implode(',', $module);}
{modules module=$modules field=title,url,thumb,description,keywords,updatetime,catid LIKE_title=$keyword order=updatetime page=1 pagesize=10 urlrule=$urlrule}
文檔鏈接{$t.url}
文檔標(biāo)題{$t.title}
{/modules}
分頁條
{$pages}
這個我在tag頁和搜索頁都已經(jīng)成功解決問題!