線上使用者

目前共有 0 位註冊使用者4 位訪客 在線上。

新會員

  • lady8904
  • xyz
  • arsisthesis
  • selly
  • cxm1234

書籍推薦

Taxonomy 模組 - 是 Tag 也是分類

Arthur Yu 的照片
Average: 4.5 (8 votes)

這次要來介紹 Taxonomy 模組,這是一個基礎而且必要和重要的模組,老實說,阿舍看到 Taxonomy 這個字,一點都不會和分類或是 Tag (標籤) 的用途聯想在一起 ( 因為阿舍之前沒有背過 Taxonomy 這個字哩 ! 當然會想不出來的....=____=!!)。所以阿舍剛開始裝的時候就隨便給它設定一下,誰知現在,一失足成千苦恨,原來 Tag 的階層要這樣才可以喔......。

在 Drupal 裡的 Tag 不用 Tag 來講,而是叫做 Term,而且在所有預設的內容類型裡都沒有預設的 Tag 欄位,都需要各位大德們自己來啟用,為什麼還要自己來動手做呢 ? 阿舍猜,應該是彈性的考量,以及Taxonomy 的用途不只是當 Tag 用而已,大德們可以自己定義許多個分類,然後都啟用在同一個內容類型上,所以一個內容類型就有可能有好幾個 Taxonomy 的欄位。

接下就要開始說明 Taxonomy 安裝設定了。

1.啟用 Taxonomy 模組
老樣子,應該是要先下載模組的,不過這個模組是預設的,所以不需要下載及安裝,直接到「管理」 ›「 網站建置」 ›「 模組」>「核心 - 可選擇的」>「Taxonomy 」打勾啟用就行了。

2.新增主類別

到「管理」 >「內容管理」 > 「分類」裡,應該是看不到東西,除非大德之前已經有啟用並設定好「Forum 模組」,就會看到有一個叫「討論區」的分主分類了,不然,應該是沒有任何東西的

新增的方式是在 「管理」 › 「內容管理」 › 「分類」裡按「新增主分類」,然後就會跳到另一個畫面來設定下列的選項:

「新增主分類:」
雖然是叫做「新增主分類」,但是,在實際上,這個欄位的值也是被用來當做這個分類欄位的名稱,例如,阿舍這裡設定成 "Tags",所以當阿舍把它啟用在 Stroy 裡時,在 Story 裡就會多出一個欄位叫「Tags」,所以,如果大德們的這個欄位有要給訪客大德們填寫的話,那就請不要亂亂起個名囉 !! 這個欄位是可以打入中文的,不會有問題。

「描述:」
嗯 ! 這個應該可以略過吧 ? 各位大德們 .....呵...呵。

「說明文字:」
打入文字後,就是會出現在這個分類欄位的下面。

「類型:」
在這個欄位的下面,各位大德們會看到自己站上的所有內容類型,只在那個內容類型的前面方框裡打勾,那們下次修改或新增那個內容類型時,就會有看到多出一個欄位,名稱就是上面「新增主分類:」所設定的一樣,阿舍是把它設給 Story 用。

「階層:」
是要啟用「單個」或「多個」階層,預設是「關閉」的,但是要注意的是,這個欄位和下面的「自由分類(tag)」是有關的,如果各位大德啟用了「自由分類(tag)」,那麼所有的階層功能都會失效的,因為「自由分類(tag)」不支援階層的,阿舍就是年幼無知,那時就啟用了「自由分類(tag)」,還一直研究不出來,為什麼弄不出階層來哩!.........=____=!!

「相關次分類」
是指要不要啟用相關次分類的功能,如果有啟用,那麼在選用時,就會出現除所選的主類別下的次類別外,還會顯示有設定為相關的次分類。

「自由分類(tag)」
這個選項會影響到二個東西,一個是前面提到的「階層」問題,另一個就是這個分類欄位的顯示方式,如果啟用這個選項,那就表示各位大德可以隨便的打入任何的字語到這個欄位裡,所以這個欄位就會是一個單純的文字方塊 ( Text Box ),如果沒有啟用的話,這個欄位就會是一個清單方塊 ( List Box ),這樣就只能從清單裡選出來,不能新增了。

要不要啟用呢 ? 啟用的話,彈性會比較大,但是容易變的很亂,而且不能使用階功能,若是不啟用的話,就彈性小一點,但是一切都會在掌控的,阿舍一開始有啟用,在用使用 Tagadelic 模組時才發現,關鍵字下的還真亂哩,還用了其它 Taxonomy 模組的工具模組來整理了一下啊....。

「多選」
是否可選用多個次分類。

「必填」
這個欄位最好是設成必填,這樣日後在整理和尋找時會比較好用哩。

「順序:」
用來調整要放高一點或低一點的位置。

最後按「送出」把設定給儲起來。

3.新增次分類

這個「次分類」的東西,各位可以把它當作「關鍵字」的方式來用,只要到 「管理」 >「內容管理」 > 「分類」裡,選一個主類別,按主類別旁邊的「新增次分類」,就會進入次分類的設定畫面,這裡應該都不難,只有二個選項要說明一下:

「相關次分類:」
這個是要根據在主分類裡的「相關次分類」有沒有勾起來,有的話,就會出現的。

「同義詞:」
阿舍搞不太清楚這個選項的用途,去查了一下,好像是說目前還沒有太大用途的樣子哩.....。

4.測試
接下來新增一份文件來看看,如果有看到剛剛新增的主類別欄位的話,就算成功了。

5.顯示類別的頁面
每一個主類別和次類別都會有一個網址可以用來開啟該類別的網頁,該網頁會顯示出屬於此類別的所有文件,但是要怎麼查呢 ? 喔 ! 還是要回到 「管理」 >「內容管理」 > 「分類」裡,在下面的主類別清單裡,點右邊的「列出次分類」後,看開啟的網頁的網址列就可以知道了,而次類別的網址就只要將滑鼠移到次類別的「名稱」上,點下去就會開啟該類別的網頁了,一樣的,從網址列就可以知道了。

但是這個能拿來做什麼呢 ? 阿舍是把它拿來做選單用的,像阿舍網站上方的選單,那個「工具」和「教學」就是這樣來的....。

好啦 ! 寫的比預期長的很多哩,不過這個模組是滿重要的,阿舍一定都是會啟用這個模組的,所以花時間整理一下,順便把阿舍一些有關 Taxonomy 的觀念給搞清楚一下....呵....呵。

Taxonomy Synonyms
http://drupal.org/node/108444

大德 (未確認)
分類問題

阿舍您好:
想詢問若像是我的分類中都建置好次分類~然後想要讓使用者在內容類型中~它在選擇分類時,是能依key~相關字串就能找到所對應的欄位~~這有無相關模組能這樣對嘛?
因為如果我選擇的自由分類的好了~它好像跟我主分類的次分類是兩個不同的資料

內容類型:也指定好
設定上有:自由分類、多選、必選~

大德 (未確認)
自由分類問題

因為選了自由分類,感覺是讓使用者能key上除了分類以外的其它字串~

大德 (未確認)
阿舍~我知道問題了~~其它選擇自由分類是能達到這效果但得~

阿舍~我知道問題了~~其它選擇自由分類是能達到這效果但得~
使用者在CCK的那一自由分類欄中打完字後按空白鍵~一格才會出現
一堆的次分類~~~

但好像就不能打關鍵字就能自已帶完整的字串出來

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 18 小時 ago. Offline
Joined: 12/17/2007
應該是不會..

Hello,

應該是不會自動帶出完整字串,因為它的方式己經被設定成採用下拉式顯示次分類了,所以不會再帶出完整申了。

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談 - http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

大德 (未確認)
難怪“階層”問題老是解決不了,原來是把自由分類開啟的原因。

難怪“階層”問題老是解決不了,原來是把自由分類開啟的原因。
謝謝分享了。
qiyewiki

chris (未確認)
抱歉我是drupal新手 想請問一下tag如何顯示在固定頁

抱歉我是drupal新手
想請問一下tag如何顯示在固定頁面上
而不是只顯示在當文章要分類時?

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 18 小時 ago. Offline
Joined: 12/17/2007
請問固定頁是指 ....?

Hello Chris 兄,

請問 Chris 兄所指的固定頁是指什麼 ? 是指要在某一個頁面顯示所有的標籤嗎 ? 還是要顯示出標籤雲哩 !

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

chris (未確認)
抱歉。。。表達不夠清楚 想在某區塊顯示所有的標籤 另外想如

抱歉。。。表達不夠清楚
想在某區塊顯示所有的標籤
另外想如何讓所有的標籤可按瀏覽次數多寡來排列

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 18 小時 ago. Offline
Joined: 12/17/2007
標籤雲就用Tagadelic 模組

Hello Chris 兄,

Drupal 都是用 Tagadelic 模組來做標籤雲的比較多,要動畫效果的話,就再搭配 Cumulus 模組就可以了, Tagadelic 模組會自動依頻率來顯示, 效果就同阿舍網站的右下角的標籤雲,不過,不會顯示數量哩 !!..請參考..

http://drupal.soa.tw/tagadelic_tag_cloud%20
http://drupal.soa.tw/node/305

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

大德 (未確認)
啟用 Taxonomy 模組,直接到「管理」 ›「

啟用 Taxonomy 模組,直接到「管理」 ›「 網站建置」 ›「 模組」>「核心 - 可選擇的」>「Taxonomy 」打勾啟用就行了。但是我的無法將其打勾,請問要如何解決?

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....