天天看點

《Drupal實戰》——1.5 添加内容

現在網站還沒有任何内容。drupal作為一個cms系統,我們來看一下,它是怎麼管理内容的。在頂部的導航欄裡面,有“添加内容”連結,如圖1-34所示。

《Drupal實戰》——1.5 添加内容
《Drupal實戰》——1.5 添加内容

在原有的頁面上面,顯示了一個新的頁面内容,這個效果是子產品overlay提供的,我把overlay翻譯成為覆寫層,就是在原有的頁面上覆寫了一層。

《Drupal實戰》——1.5 添加内容
《Drupal實戰》——1.5 添加内容

從圖1-37中,我們可以看到drupal 7自帶了兩種内容類型,一種是article,另一種是basic page。article類型的内容時效性比較強,而basic page類型的内容通常是網站上的靜态内容,比如“關于我們”頁面。drupal的内容類型是可以在背景添加的,除了這兩種類型外,我們還可以添加更多的内容類型,比如圖書、新聞、公告等。

現在讓我們添加一篇basic page。單擊這個連結,我們看到對應的表單頁面,如圖1-38所示。

《Drupal實戰》——1.5 添加内容

在title裡面我們可以輸入内容的标題,在body裡面輸入主要内容。另外,body旁邊還有一個“編輯摘要”連結,單擊這個連結,就會多出一個摘要的輸入框,如圖1-39所示。

《Drupal實戰》——1.5 添加内容

此時可以單獨輸入摘要内容。在預設情況下,摘要是通過對body的截取獲得的。不過我很少使用這個單獨輸入摘要的功能,特别是views子產品出現後,這個功能使用得就更少了。

但是這也說明了drupal的靈活性。預設的drupal内容類型隻包含這兩個輸入字段,當然,我們可以在背景為特定的内容類型添加更多的表單字段,這也是可以配置的。

在正文輸入框下面有一個文本格式選項,它包含了3種格式:filtered html、full html、plain text,如圖1-40所示。這是drupal自帶的輸入格式。

《Drupal實戰》——1.5 添加内容

full html可以在正文中使用任意的html标簽;filtered html可以使用部分的html标簽;plain text表示純文字,也就是說任何htm标簽都不可以使用。當然,更準确地說,正文當中可以使用任意的html标簽,如果選用了full html,那麼所有的html标簽都是有效的;如果選用了filtered html,那麼隻有部分html标簽是有效的;如果選用了plain text,那麼所有的html标簽都是無效的,在顯示内容的時候,這些标簽都會被過濾掉。當然, drupal的輸入格式也可以在背景配置。

最下面是節點的一些設定選項,如圖1-41所示。

《Drupal實戰》——1.5 添加内容

其中包含了菜單設定、修訂本資訊設定、url路徑設定、評論設定、編著資訊設定以及釋出選項。如果需要的話,還可以向這個動态的tabs裡面添加更多的tab。這就是drupal的靈活性,很多地方都可以改,都可以設定。

讓我們來輸入一些内容,如圖1-42所示。

《Drupal實戰》——1.5 添加内容

菜單設定如圖1-43所示。我們在這裡為這個頁面指定了一個菜單項,并将其放在主菜單裡面。當然,把“關于我們”放在主菜單裡面,對于我們的這個站點确實不合适。不過沒有關系,我們可以在背景定義更多的菜單或菜單項。這裡主要的工作就是添加一個菜單項,将來還可以友善地将這個菜單項放到其他菜單下面。

url别名設定如圖1-44所示。這裡設定為aboutus。如果我們不設定别名的話,建立好内容以後,對應的url路徑就是node/1,使用别名的話,就可以通過aboutus這個路徑來通路内容了。

《Drupal實戰》——1.5 添加内容

評論設定如圖1-45所示。我們使用預設的“關閉”評論。通常basic page是不需要評論的,而其他内容類型,比如article則預設“開放”評論。

《Drupal實戰》——1.5 添加内容

編著資訊如圖1-46所示,采用預設的即可。這裡作者為admin,釋出時間預設為空,系統将會自動使用目前時間。我們也可以将作者指定為其他使用者名,也可以指定對應的釋出時間。

釋出選項如圖1-47所示,采用預設的即可。“已發表”選項表示内容是否發表了,通常對于普通使用者來說,隻能看到已發表的内容;“推薦到首頁”表示内容摘要是否顯示在首頁;“置頂”表示内容在清單中的位置,通常置頂的内容總是顯示在最前面。

《Drupal實戰》——1.5 添加内容

最後儲存即可。這樣我們便添加了一篇内容,如圖1-48所示。

《Drupal實戰》——1.5 添加内容

在内容标題下面有兩個标簽連結,“檢視”、“編輯”。單擊“編輯”連結,就回到了剛才的表單頁面。drupal中,添加内容和編輯内容使用的是同樣的表單。

現在主導航連結裡面多了一項,如圖1-49所示,現在終于有了内容。

《Drupal實戰》——1.5 添加内容

不過此時,首頁的内容還是空的,我們不妨再添加一篇内容。這次我們使用article内容類型,如圖1-50所示。

《Drupal實戰》——1.5 添加内容

标題和正文的輸入框我們都已經介紹過了。tags就是自由标簽的意思,這裡我輸入了“bookstore,網上書店”。需要注意的是,這裡的逗号是英文的逗号,而不是中文的逗号。如果輸入的是中文逗号,它會把整個字元串看作一個标簽“bookstore,網上書店”;如果是英文的逗号,則會看成兩個标簽:“bookstore”和“網上書店”。對我們中國使用者來說,這裡有點不友善了,不過可以使用第三方子產品,讓标簽的輸入更加友好。

另外,article還支援上傳圖檔,如圖1-51所示。

《Drupal實戰》——1.5 添加内容

我們可以把自帶的“考拉”圖檔上傳上去,如圖1-52所示。

《Drupal實戰》——1.5 添加内容

節點的其他配置項,我們采用預設的即可。最後單擊儲存。

在剛才建立的内容下面是可以輸入評論的,如圖1-53所示。

《Drupal實戰》——1.5 添加内容

添加後的效果如圖1-54所示。

《Drupal實戰》——1.5 添加内容

現在通路首頁就已經有了内容,如圖1-55所示。

《Drupal實戰》——1.5 添加内容

我們從中可以看出article和basic page的差別。首先,輸入字段不一樣,article内容類型多了兩個字段:tags和圖檔;其次,内容的預設設定不一樣,article預設允許評論,basic page預設關閉評論,article預設推到首頁,basic page預設不推到首頁;還有就是,article在節點頁面顯示編著資訊,而basic page則不顯示。

繼續閱讀