2010-06-18 70 views
1

默認情況下,創建內容會打開一個新頁面。我想在一個街區內做到這一點。一個塊,其中會有一些字段,如標題主體分類術語和創建內容按鈕。我怎樣才能做到這一點?在Drupal 6的塊中創建內容

回答

2

form block模塊將做你想做的。

你可以用代碼做同樣的事情,使用hook_block來創建一個塊。並使用 drupal_get_form來呈現表單。

+0

我不是尋找一種形式是在d塊輸入。我有一個在CCK wid字段標題中定義的狀態(使用notitle模塊,所以不必將其作爲輸入),正文,類別和標籤。我希望將這些信息填入一個區塊中,而不是傳統的創建內容頁面。另外,我必須爲該領域添加一些jquery效果。 – w2lame 2010-06-18 13:41:39

+0

他是對的。你可以創建一個模塊,調用hook_block,並使用drupal_get_form來完成它。 – Kevin 2010-06-18 13:50:34

+0

嗯,我知道了.. – w2lame 2010-06-18 14:45:55

2

嘗試使用面板模塊。

http://drupal.org/project/panels

它可以讓你重寫和重新安排節點添加/編輯表單。

但是,正如Jeremy所說,要在網站的其他頁面上使用此表單,您需要執行像hook_block這樣的自定義操作並調用drupal_get_form。

1

我同意傑里米和凱文的答案,但想給另一個。您可以使用views創建塊!你所要做的就是用塊顯示創建一個新的視圖顯示。添加要顯示的字段,爲node/add/foo鏈接添加一個鏈接字段,併爲其指定節點ID過濾器或默認參數。在這裏,您必須選擇要顯示在塊中的節點的節點ID。完成!

這個解決方案有什麼好處?您幾乎可以使用視圖主題的每個功能,拖放字段順序,添加新字段便宜且無需額外模塊。 )

問候

麥克

相關問題