使用dedecms系統自定義字段的添加和調用方法
發布于:2013-11-16  瀏覽:

 很多站長在使用dedecms模板制作網站的過程中經常會用到一些默認dedecms沒有的字段,上海網站制作公司專門為此以dedecms5.6版本的基礎上做了一個關于dedecms自定義字段的添加和自定義字段在dedecms模板中的調用方法,以供大家參考使用。
dedecms自定義字段的添加和調用方法,dede5.3版本后的添加和調用方法都是一樣的。所以本教程適合5.3版本后的所有版本的使用。

在制作dedecms模板的過程中經常會用到一些默認dedecms沒有的字段,
如:

這里的價格的調用,dedecms默認是沒有這個標簽的,那我們如果實現這個價格的調用呢?
在這里我們就需要使用到dedecms模型里的自定義字段了,下面我們以dedecms5.6為例介紹一下dedecms字段的添加和調用方法。(5.3版本后的所以版本的自定義字段的添加和調用相同)
首先我們打開網站后臺,點擊左側的“核心”,找到模型管理,這是就可以看到“內容模型管理”的選項卡了。如圖:

點擊進入“內容模型管理”這是右側會顯示相應的各個模型了,下面我們以文章模型為例講解自定義字段的添加。

點擊右側的更改小圖標進入文章模型的管理頁面。
這是我們會看到有“基本設置”和“字段管理”2個選項。我們選擇字段管理選項進入。

進入以后我們會看到有個“添加新字段”的按鈕

點擊“添加新字段”按鈕進入,這時看到的就是添加字段的界面了。
我們以上面講到的價格字段為例進行一個實例操作的講解,如下圖:

全部添加好后點擊確定即可。然后我們進入欄目管理,開始添加內容,打開添加內容頁面后我們會看到一個關于價格的內容輸入框

這個就是我們剛剛添加到關于價格的字段。

到這里就已經講完關于dedecms自定義字段的一個添加過程,對于自定義字段的添加需要活學活用才能將這個功能的潛力完全發揮出來。下面講一下關于自定義字段在dedecms模板中的的調用。

我們以在首頁調用為例:

Dedecms模板中默認調用文章標題的標簽如下:
      {dede:arclist row=6 titlelen=32}

      <li><a href="[field:arcurl/]">[field:title/]</a></li>

      {/dede:arclist}
那么我們調用自定義字段就是在這個基礎上加以修改來實現的,我們還是以最開始提到的價格為例,具體標簽表現為:

      {dede:arclist row=8 titlelen=32 addfields='jiage' channelid='1'}

      <li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li>

      {/dede:arclist}

我們可以看到和第一個標簽比較起來有2個不同的地方:

1,   在{dede:arclist row=6 titlelen=32}處多出了addfields='jiage' channelid='1' ,其中addfields='jiage'表示的是指定要獲得的字段 addfields='字段1,字段' channelid='1' 表示的是該字段是屬于哪個模型的,我們這里是指文章模型里添加到所以channelid=的值為1..。
確定文章模型的的ID是多少,我們里在文章模型管理里找到如下圖紅色框內的就是模型ID

2,   還多出一個“[field:jiage/]”這個就是我們在添加字段時添加到字段名了。

如果你需要在列表頁中的{dede:list}里調用自定義字段的話直接添加 “[field:jiage/]” 就可以了,但前提條件是你添加字段的時候必須選擇了

該項參數。

以上就是關于dedecms自定義字段的添加和調用方法。

重庆快乐十分直播