什麼是Drupal“內容類型”? 什麼是“字段”?

定義:

Drupal的“內容類型”是一種特殊的內容。 例如,在Drupal 7中 ,默認的內容類型包括“文章”,“基本頁面”和“論壇主題”。

Drupal使您可以輕鬆製作自己的內容類型。 自定義內容類型是學習Drupal的最佳理由之一。

內容類型有字段

關於Drupal內容類型最令人興奮的是每種內容類型都可以有自己的一組字段 。 每個字段存儲特定位信息。

例如,假設你喜歡寫書評(一個經典的例子)。 包括關於每本書的某些基本信息是很好的,例如:

領域解決問題

現在,您可以將評論寫為普通文章,並將這些信息粘貼到每篇評論的開頭。 但是這會產生幾個問題:

有了領域,你解決了所有這些問題。

您可以創建“書評”內容類型,並且每一位信息都將成為附加到此內容類型的“字段”。

字段幫助您輸入信息

現在,當您開始新的書評時,您會為每一點信息提供一個特殊的單獨文本框。 你忘記輸入作者姓名的可能性要小得多。 這裡有盒子。

實際上,每個字段都可以根據需要進行標記。 就像你不能保存一個沒有標題的節點一樣,Drupal不會在沒有為標記為必需的字段輸入文本的情況下保存。

字段不必是文本

你有沒有註意到這些領域之一是一個圖像字段不限於文本。 字段可以是文件,例如圖像或PDF 。 您可以使用自定義模塊獲取更多類型的字段,例如日期和位置。

您可以自定義字段顯示方式

默認情況下,當您查看書評時,每個字段都會顯示一個標籤。 但是你可以自定義這個。 您可以重新排列字段的順序,隱藏標籤,甚至使用“圖像樣式”來控製書籍封面的顯示尺寸。

您可以自定義“默認”,完整頁面視圖以及“Teaser”視圖,即內容在列表中的顯示方式。 例如,對於列表,您可以隱藏除作者之外的所有其他字段。

一旦你開始考慮清單,你會想要潛入Drupal Views。 借助Views,您可以構建這些書評的自定義列表 。 有關視圖的示例,請參閱本文

如何添加內容類型?

在Drupal 6及更早版本中,您需要安裝內容構建工具包(CCK)模塊才能使用內容類型。

使用Drupal 7,內容類型現在包含在核心中。 以管理員身份登錄,然後在頂部菜單中轉到結構 - >內容類型 - >添加內容類型。

製作自定義的Drupal內容類型非常簡單。 您不需要編寫一行代碼。 在第一頁上,您描述了內容類型。 在第二頁上,添加字段。 在任何時候,您都可以編輯內容類型以添加或刪除字段。

內容類型是Drupal必須提供的最強大的功能之一。 一旦你開始思考內容類型和視圖 ,你將永遠不會回到基本頁面。