久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Zoomla/多節(jié)點(diǎn)信息

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

模板:Zoomla導(dǎo)航 作為CMS內(nèi)容管理,很多用戶都會(huì)有這樣的困惑,有時(shí)一篇文章需要在多個(gè)欄目顯示,比如有一篇文章叫《關(guān)于發(fā)布2009年最新工作計(jì)劃》的文章,這篇文章的歸類(lèi)是在“企業(yè)新聞”中,同時(shí)站長(zhǎng)又需要把這篇文章歸類(lèi)到“工作計(jì)劃”欄目中。 對(duì)于這樣的需求,在Zoomla!逐浪CMS中可以采用以下幾種方法:

  • 在“工作計(jì)劃”欄目中添加一篇同樣的文章--這是最傳統(tǒng)的方法。
  • 為“工作計(jì)劃”節(jié)點(diǎn)綁定一個(gè)轉(zhuǎn)向鏈接模型(逐浪CMS內(nèi)置此模型),然后添加一篇跳轉(zhuǎn),跳到“企業(yè)新聞”下的《關(guān)于發(fā)布2009年最新工作計(jì)劃》文章。這樣雖然解決了一個(gè)欄目列表下顯示的問(wèn)題,但是系統(tǒng)數(shù)據(jù)庫(kù)增加了一條主表記錄ZL_CommonModel。
  • 可以采用逐浪CMS卓越的多節(jié)點(diǎn)屬性功能來(lái)構(gòu)建。

在添加文章或修改文章時(shí),可以設(shè)定多節(jié)點(diǎn)屬性,如下圖所示:

Zoomla MultiNodeInfo1.jpg

點(diǎn)擊添加到其它節(jié)點(diǎn)后,即會(huì)彈出下面的界面:

Zoomla MultiNodeInfo2.jpg

在這里,可以選擇任何模型相同的節(jié)點(diǎn),勾選即會(huì)自動(dòng)添加在列表中,如下圖:

Zoomla MultiNodeInfo3.jpg

這樣,就可以將此文章添加到系統(tǒng)中的,該文章也擁有了多節(jié)點(diǎn)屬性。

需要說(shuō)明的,這樣的文章屬性,并不是通過(guò)ZL_COMMONMODEL內(nèi)容主表來(lái)決定的,而是通過(guò)系統(tǒng)的ZL_MultiNode表來(lái)定。

ZL_MultiNode表中擁有N_ID、N_ItemID、N_NodeID三個(gè)字段,其中N_ItemID、N_NodeID兩個(gè)字段分別對(duì)應(yīng)主表ZL_COMMONMODEL內(nèi)容主表中的GeneralID和NodeID。

用戶在調(diào)用一條信息的時(shí)候,如:select * from ZL_CommonModel where NodeID=[id變量],只要加上新的條件即可,如下所示:

   select * from ZL_CommonModel where NodeID=[id變量] or GeneralID in (select N_itemID from ZL_MultiNode where N_NodeID=[id變量])

假如當(dāng)前要抽取的節(jié)點(diǎn)ID是115,那么只要在條件中加上NodeID=155 or GeneralID in (select N_itemID from ZL_MultiNode where N_NodeID=155)即可(115為變量)。


參考來(lái)源[ ]


模板:Zoomla使用手冊(cè)導(dǎo)航