有一個實作上的問題,我想了很久。
假設我要做一個網路黃頁,裡面要登錄很多商家,再新增商家時,希望有「商家區域」和「商家類型」和「營業時間」。
商家區域和類型的部分,我發現有兩種做法,
一種是增加一個分類,在taxonamy頁面增加「商家區域」,再增加「次分類(term)」,這樣在新增文章的時候,就可以有個下拉選單。
另一種是直接在該內容類型新增text-select list,也是能在發表文章時看到下拉選單。
問題來了,您覺得這種情況,是要用分類還是新增欄位呢?
第二個問題,就是「營業時間」,我希望能有大概固定的格式,但不知怎麼設定欄位,可以指引一番嗎?
感謝。
Re: 要用CCK Field還是Taxonamy?
要從資料的內容架構來看
若一個所謂的「地區」的選單,是給所有的content type都可能用到,那他就應該是分類
若一個所謂的「類型」的選單,是只有給商店才用的到,那就用cck的field
另一種解決方式,就是用cck_taxonomy
--
from open mind to open source~
Re: 要用CCK Field還是Taxonamy?
這個嗎?CCK Taxonomy Fields
還是這個?Content Taxonomy
應該是前者噢!
不管是用CCK Field或是用分類,應該都有檢索功能吧!所以我很迷惑不知道哪種方式比較「合理」。
因為Ubercart的「商品分類」就是自動幫我加一個Vocabulary,讓我自行加子分類,因此我想做店家黃頁時,
似乎也應該加個「店家分類」,感覺比較合理。
但是「店家地區」或「營業時間」這種欄位,就不知道是不是應該新增Vocabulary還是欄位了。
有點鑽牛角尖了,抱歉。
Re: 要用CCK Field還是Taxonamy?
店家地區應該是分類,後續的重複利用性高。
舉個簡單的例子,你可以連結 taxonomy/term/123 <--- 台北東區,顯示出所有content type的node
這是重複利用性的sample。
營業時間,好像比較像欄位。
--
from open mind to open source~
Re: 要用CCK Field還是Taxonamy?
1. 嗯,先用分類試試? 因為這是分類啊XD
2. 用 http://drupal.org/project/date 試試,看能否只用上hh:mm,不然就用 text-select list 來做固定格式。