請問一種cck使用方式,content type A & B 有各自的 "多個" 欄位
示意如下
http://a.b.c/node/168 顯示
content type A --> node id 168
...
...
content type B - node 1
...
content type B - node 2
...
content type B - node 3
...
回應 => 會增加一個 content type B - node
或者是 content type B 要用類似form之類的?
請問這樣的node應該怎麼製做呢? 謝謝
Re: 請問一種兩個內容類型的結合使用
content type B 是 A 的回應?
http://drupal.org/project/nodecomment
Re: 請問一種兩個內容類型的結合使用
不確定算不算回應
假想 content type A 是病患基本資料, content type B 是歷次的看診狀況,像是症狀、開藥等
所希望在觀看 content type A --> node id 168 的時候下方帶出該名病患例次看診狀況的 content type B 的node
這樣和式的做法應該是什麼?
Re: 請問一種兩個內容類型的結合使用
cck + node reference
content type B reference to content type A
Re: 請問一種兩個內容類型的結合使用
那我若希望在 content type A 下方直接呈現初 content type B 的cck輸入欄未能直接新增呢?
Re: 請問一種兩個內容類型的結合使用
Node Reference URL Widget應該是你要找的模組:
http://drupal.org/project/nodereference_url
有點複雜,可以參考這個影片教學:
http://mustardseedmedia.com/podcast/episode37
Re: 請問一種兩個內容類型的結合使用
感謝大大的資料,很漂亮的呈現功能
Re: 請問一種兩個內容類型的結合使用
請問大大,影片中呈現透過設定讓 "Add A Story" 在node下方可以新增一個關於老虎的Story
是否可能透過模組設定或自訂template的方式,將"Add A Story"的連結改成像是comment那樣空白的幾個cck欄位在下方呢?
Re: 請問一種兩個內容類型的結合使用
關連的部份,使用 node reference。
要在一個頁面呈現多種 node type 的資訊,同時甚至要有 form 進行輸入的話,何不使用 panels 呢?在 panels 中有 context 可以使用。
Re: 請問一種兩個內容類型的結合使用
@@" panel context 可以直接新增node嗎?
Re: 請問一種兩個內容類型的結合使用
在 panels 中,我們可以將 node type 的呈現,利用 panels 模組中的 node template 來改變指定的 node type 的呈現,甚至是它的編輯畫面 (node edit template)。(假設這個 node type 是就診記錄好了。現在病患來看診,因此醫生要建立一個新的就診記錄。)
然後,再利用 panels 中 context 的功能,將病患的基本資料連結進來,並且同時呈現在這個就診記錄 node type 的編輯畫面。
所以醫生編輯的是就診記錄,同時在上面還可以看到病患的基本資料。
如果是這個情境,ok 的。
ps. 這個概念與操作在通通學的 drupal 6 panels 中會介紹,只是要在 6/25 上架。
Re: 請問一種兩個內容類型的結合使用
感謝您的資訊,我會先從panel有關的原文資料找起
Re: 請問一種兩個內容類型的結合使用
建議你可以從這裡開始:Panels 3: Using variants to create node layouts
(發現系統建立的 comment 時間好像錯了,現在是 11:53。)
Re: 請問一種兩個內容類型的結合使用
感謝您的指導,您的方法其實可以用在不少地方,讓我著實增加很多對panel的認識,非常感謝