0

我正在開發一個包含5個區域的主頁的Drupal 7站點。每個區域都需要在Drupal管理系統中進行編輯。每個區域至少需要有一個圖片上傳和一個文本/主體字段。某些地區可能還有其他的字段。換句話說,並非所有這些地區都需要完全相同的領域。Drupal 7主頁的自定義內容區域

我不確定在Drupal中設置的最佳方式是什麼。我看着塊,但他們沒有能力自定義字段。而且我需要將我的圖像域分開,因爲它將用作區域的背景圖像,而不是內聯顯示。

我曾考慮過創建一個自定義內容類型,但我不希望內容編輯器能夠爲給定區域創建多個可能導致混淆的節點。

我確實看到了一個模塊節點限制,它似乎限制了用戶或內容類型可以存在的節點數量,但它仍然被列爲alpha模塊。

你有什麼處理類似的情況?

回答

0

這聽起來像創建一個自定義塊將爲您服務。這很容易做到,您可以使用hook_block_configure()hook_block_save()添加您自己的表單/字段。 Here's我的模塊文件之一,包括自定義塊與配置表單。

您還可以使用Display Suite模塊將字段添加到區域中,如here所述。

0

Display Suite適用於在表示層中配置節點的字段。

但是你的問題可能是最重要的......也許你的問題是內容構建,而你最有力的&靈活選項之一是段落模塊。

對於段落,您必須創建一個內容類型,並將其中的段落作爲一個字段,然後創建一個頁面並將其設置爲您的首頁。然後根據需要使用Display Suite自定義這些節點類型演示文稿。

我知道頁面的內容類型聽起來太多了,但根據您的情況,這可能是您的最佳選擇。

當需要強大的內容創建和高級主題化時,段落模塊和Display Suite模塊功能非常強大。

如果您有任何疑問,只要問。

希望有所幫助。