Foodmenu
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
For a while now, building and maintaining a restaurant's food menu has been a complicated and time consuming process. This module attempts to simplify the process by standardizing all menu items into one flexible field.
Check out the Demo here.
- Install the module in the traditional way. A new field type (foodmenu) and two content types (Food Menu Group, Food Menu Page) will be created.
- Add a new 'Food Menu Group' from the create content page
- The node title is the name of the menu's section. (Example: Appetizers)
- Begin filling out the title (first textfield) and price of the food item (smaller textfield on the right)
- To add additional fields, click the + icon, and then hover over each available modification
- Save
- You can add a "Food Menu Page" if you'd like to help organize your menu better. It contains two node_reference fields that you can place your newly created "Food Menu Groups" in!
Installation:
Todo:
1.) Make UI improvements to the "Foodmenu Page" edit screen. It should simulate the two columns and maybe generate a live preview eventually.
2.) Add an additional "Type" to a "Foodmenu Group" that looks and behaves like a separator. This would be used in instances where you might want to break a group up into sub groups. Example: A beer section may require a separation between "Domestic" and "Imported" beers.
3.) Create a tagging system for each "Foodmenu Group" that will allow for icons such as "Spicy", "Extra Hot", "Vegan", "Gluten-Free" or whatever a site maintainer wants.
Please test out this module and report any bugs or issues you may have. I'm actively maintaining this now and will get back to you quickly.
