線上使用者

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

新會員

  • hihi
  • lady8904
  • xyz
  • arsisthesis
  • selly

書籍推薦

如何設定欄位的分組( Field Group)

Arthur Yu 的照片
Average: 2.3 (3 votes)

各位大德有沒想過如何在自定的內容類型裡產生和 Story 下面的「輸入格式」、「作者資訊」或是「發佈選項」一樣,同分組的欄位會放在同一個框框裡,然後可設定是否可以收合的效果,呵....呵,這個就是阿舍之前在介紹 CCK 時,沒有介紹到的欄位分組功能。

在自定的內容類型裡,透過設定欄位分組的方式,也可以達到和預設內容類型裡或是在設定模組時,經常會看到有可以收合及展開功能的欄位分組,經由欄位分組的使用,可以把相關的欄位排列在一起,方便使用者輸入,同時還可增加表單的美觀性,尤其是在欄位較多的表單,更建議考慮使用欄位分組來增加表單輸入的便利性及可讀性。

今天阿舍就來說明一下如何設定欄位群分組,好讓各位大德參考,看看是不適合在各位大德的自定內容類型裡使用。

欄位分組和欄位的設定並沒有順序上的問題,可以先建立欄位後再建欄位分組,也可以先建欄位再建欄位分組,為了方便說明,阿舍假設各位大德已經有設定好欄位,只剩下把欄位加到欄位分組的工作。

1.新增分組

請選擇要設定欄位群組的內容類型,以阿舍為例,阿舍要調整的內容類型是名叫「BookReview」的內容類型,所以就到 「管理」 › 「內容管理」 › 「內容類型」> 按「BookReview」旁的「編輯」後,就會進入「BookReview」的編輯畫面,請各位大德注意上面「Edit」、「管理欄位(Manage fields)」那一排的後面會有一個「新增分組 ( Add group)」的文字連結,請點進去,就進入新增分組的畫面,便是設定畫面的說明。

「Label:」(標籤:)
這個應該可以算是這個分組的名稱,不過這會顯示出來的,顯示的位置就和「輸入格式」所在的位置是一樣,位在分組欄位的最上面。

不過,這裡有點要注意的是,雖然這個欄位可以輸入中文,但是,分組的名稱是此模組自動用這個欄位的值,在前面加入 "group_" 當作分組的名稱,因此,如果此時打入中文,那群組名稱就會變 "group_" ,如果要讓名稱好看好用點,阿舍建議各位大德可以先設定成英文,儲存之後再來改成中文就可以了。

「style:」
由於分標位是可以收合與展開的,因此可以在這裡先設定好收合及展開的方式,總共分為下列三種:

always open
永遠是展開的,而且使用者是不能收合起來的,如果欄位不多,或者不想讓使用者一個一個的去點開,那就選這個項目來用。

collapsible
這個一打開時,是展開的,但是使用者可以把它收合起來。

collapsed
而這個則是一打開時,是收合的,但是使用者可以把它展開,和上一個剛好相反。

「Help text:」(說明文字:)
打在這裡的字是會出現在這個分組所有欄位的最上面,也就在「Label」和第一個欄位之間,用來顯示這個分組的簡單說明。

「Description: 」
這個欄位打的東西就不會出現在使用者面前了,這個只是用來協助管理註記或說明給相關人員用。

以上完成後就可以按「Save (新增)」把新分組給存起來。

2.將欄位加入到分組
在新增分組完成後,請再回到剛剛選擇的那個內容類型的編輯畫面 (「管理」 › 「內容管理」 › 「內容類型」> 按「BookReview」旁的「編輯」),點選「管理欄位(Manage fields)」後將進入另一個畫面,可以看到所有已建立的欄位,注意看,也會出現剛剛新建立的分組,然後再看看每個欄位的右邊,在 group 的那一欄,本來是沒得選的,現在都變成下拉式選單,是有分組之後才會出現的。

各位大德就直在上述的那一欄裡選出所屬的分組,接著按下「Update(更新)」,這樣就完成分組的設定,可以開啟這個內容類型的文件來看看,應該就會看到不一樣的東西了.....。

最後要提一下,分組並沒有獨立的 Tab ,是混在 「管理欄位(Manage fields)」裡的,所以要調整時還是要回到「管理欄位(Manage fields)」這裡,按右邊的 「Configure」,就可以編輯,還有,已有分組的欄位會改排在所屬分組的下面。

Dennys (未確認)
CCK 是有 tab 的,

CCK 是有 tab 的, 不過我在 D6 用起來怪怪的, 有興趣的話可以測一下在 D5 如何.
http://drupal.org/project/cck_fieldgroup_tabs

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
還在 dev 版...

Hello Denny兄,

阿舍有過去看這個 FieldGroup Tab 模組,不過,還在 Dev 版,不穏定是正常的,一般來說,至少要 Beta 版才會穏定一些,現在的功能也都還不可靠,所以,阿舍應該是不去測了...=___=!!。

如果這個模組正常的話,對於較多欄位的表單,用這個來解決就方便多了...^^=。

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

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

大德 (未確認)
想請問阿舍大:

想請問阿舍大:
我有用建立二分類的主選單,然後都有勾選內容類型為我自已建的教師資料庫頁面。

而我的cck內容類型的教師資料庫也因為兩分類的主選單指向這裡。
所以我的內容類型會出現兩種分類的下拉式選單。

但是很怪的是在編輯模式看得見下拉式選單,但是若以檢視模式來看的話,我看不到我選的下拉式選單所選的。

像發佈最新消息也是一樣,選了類別,但是編輯看得到類別,
而發佈出的最新消息看不到所選的類型。

雖然用VIEW勞出資料能勞出列表式的所選的類別,但點進去內容時,看不到所選的那個類型。>W<

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
有裝 Weblinks 模組嗎 ...?

Hello,

阿看了三遍終於有弄懂了,原來是「分類 ( Taxonomy)」 的問題,阿舍查了一下,好像和裝 Weblink 有關,不知大德有沒有裝這個模組,如果有,就先停用來試試看囉 !! ^^。

請參考..
http://drupal.org/node/184960

另外,大德如果有改過版型 ( Theme ) 或 *.tpl.php 檔的話,就改用預設的版型試試,如果是這個問題,那就是有可能漏了某個特定的變數哩....。

最後,如果有用 Contemplate 模組也是有可能造成,先停用來測測看,如果有確定是這個模組造成,那是和上面一樣,漏了某個特定的變數哩....。

供參囉 !! ^^=。

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

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

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....