您在這裡

CCK Fieldgroup Tabs

charlesc's 的頭像
charlesc 在 2008-05-17 (週六) 12:23 發表
模組介紹: 

在瀏覽與編輯時,以頁籤的方式來呈現 CCK 的欄位群組。

模組分類:

模組版本:

回應

更詳細點地說,這個模組可以讓你指定哪些CCK Fieldgroups要拿來做Tabs。
所謂Tabs就是頁面上方常見的那東西:

這個模組可以用Ajax的方式,不用整個頁面重新讀取,
只讀取需要的部分,對使用者介面來講很不錯。

我的實際案例是要做課程報名,報名頁面除了報名資訊之外,還想要有更詳細的課程內容和課程大綱,所以我弄了三個Tabs,第一個Tabs是報名訊息,如圖(還沒做theming):

這模組目前還沒完成,是dev階段,不過因為這功能太棒了,我想很快就會弄好了。目前有個bug是,除了另外設定的group的tab名稱可以用group之外,最初的那個tabs在內容顯示時不會正確顯示,照理說應該顯示
/admin/settings/cck-fieldgroup-tabs
這邊設定的名稱,但沒有,會是預設的Basics,解決這個Bug需要改module原始檔:

行178

<?php
$title = t(variable_get('cck_fieldset_tabs_residual_title', t('Basics')));
?>

改成

<?php
$title = t(variable_get('cck_fieldset_tabs_residual_title_'.$node->type, variable_get('cck_fieldset_tabs_residual_title', t('Basics'))));
?>

目前是沒問題,參考:http://drupal.org/node/332028

>W<(我~~出運了~~)
=口=試了半天有…終於做出來了~~(給它又消磨掉了很多腦細胞…)
原來cck中原來的New group這的類型:Standard group的Style: 要選tabs
然後再切到Display fields中把選用的New group的Teaser和Full node都要切到tabs >w<… (感動)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

網站設置好CCK Fieldgroup Tabs並且啟用Basics tab
然後Basics Tab Titles的node狀態都是Basics

也照了hanamizuki會長大人的方式修改好cck_fieldgroup_tabs.module的程式
之後就不知怎做下一步了 >w<~~~不知將不同node用頁籤方式組合 =口=

像menu tab
http://www.phil.ccu.edu.tw/teacher/5

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

還是測試不出來

上面的bug穩定版好像修掉了
我的流程是 創立一個新欄位
創一個新的cck群組,把群組改為tab

然後呢?......再來就不會設定了