2011-03-05 129 views
3

我想知道創建餐廳菜單的最簡單方法是什麼Drupal 7餐廳菜單drupal 7

這隻會是板塊名稱和價格,它們與開胃菜,主菜和甜點在同一頁面上分成幾部分。

我希望餐廳的老闆非常友好地每週更新餐盤。

回答

7

使用模塊CCK & views模塊。如果你還沒有聽說過這些模塊,那麼你應該去http://drupalmodules.com這樣的網站(比搜索drupal更好的方式)和研究模塊。

一旦你安裝了這些模塊,創建一個名爲「Menu Item」的內容類型。給內容鍵入以下字段:

  1. 商品名稱
  2. 項目說明
  3. 價格
  4. 菜單類別(開胃菜,主菜,等等。)
  5. 圖片(可選)

然後,使用視圖渲染項目的方式。可能使用表格或網格佈局。你應該對每個類別(開胃菜一個,主菜一個等)進行觀察。

對於每個類別的觀點:

  • 確保添加一個「塊」的顯示。
  • 確保您選擇按「發佈」進行過濾,這就是您的餐廳經理將如何決定菜單上的菜單和菜單上的菜單。例如,他們可能在系統中有50-60個項目,但是在任何時候只有15個項目發佈到菜單中。

然後,創建一個常規的「頁面」內容項目。稱之爲「yourdomain.com/menu」。這是所有菜單塊將去的地方。

最後,轉到塊部分,您應該會看到每個菜單類別的塊 - 所有您需要做的是命令它們如何讓它們出現。完成之後,您需要編輯每個塊,並使用底部的過濾器,告訴它只顯示在「菜單」頁面上,否則您的菜單項將顯示在每個頁面上。

你可以讓管理員訪問編輯&添加菜單項,他/她可以發佈和取消發佈它們。另外,還可以添加新的菜單項。當他們這樣做時,它會自動更新菜單頁面上的視圖。

中提琴!

+0

非常感謝,我非常感謝! – Rustyblue100 2011-03-05 16:20:43

+0

@Sebastien Francisque - 沒問題,在我成爲drupal開發人員之前,我是一名餐廳經理和一名POS顧問,所以這個問題在我的領域內很好。只要確保一次再提供幾個答案,你就可以提供那些你認爲有幫助的答案,並將答案作爲「答案」獎勵 - 歡迎來到Stackoverflow ... – tpow 2011-03-05 16:23:28

1

我知道這是一個老問題,但我最近使用field collections模塊做了這個。我將菜單中的每個字段設置爲字段集合。例如。早餐,起動機,電源等。

在每個集合中,我添加了菜單項名稱,描述和成本的字段。

我發現每個菜單項作爲節點的優勢在於餐館經理可以拖放各個集合中的項目,以便很容易地改變他們出現在前端的順序。

0

多年來我有類似的問題,並啓動了一個名爲foodmenu的contrib模塊。它仍然處於沙箱階段,但在我正式公開之前可以使用一些測試。如果您仍然對此感興趣,請查看 - http://drupal.org/sandbox/pmacom/1528538