我有一个内容类型的餐厅。对于每家餐厅,我想记录他们的菜单。Drupal内容类型(餐厅)设计
的样本数据是这样的:
饮料
- 可乐 $ 4.99
- 矿泉水 $ 2.99
鸡尾酒
蓝礁湖 $ 9.99加入
(X,其中Y等相结合)
红蓝宝石 $ 9.99加入
(另一个X与胡说混合)
面食
经典of博洛尼亚 $ 13.69
(Pasta的选择与我们自制的特色混合博洛尼亚酱)
正如你所看到的,菜单由几个部分组成:类别,菜单名称,描述,价格。如果我们也可以重新安排类别(一些餐馆可能更喜欢他们的饮料在他们的主菜前显示,而其他餐厅喜欢相反),那也是很棒的。
- 你会如何推荐内容类型设计?
- 如果是使用节点引用,是否有任何简单的方法/模块允许我直接从餐厅编辑窗体编辑菜单? (也许对某些菜单选项卡其它附加)
我喜欢这个建议,尽管我不会去追求它,除非项目的其他部分明确地需要将菜单的不同部分分开(但这是一个开发哲学的问题,所以我不会为此而低估)解决方案si以任何方式不好!)。我特别喜欢第4点,因为它是真正的分类学带来了几个设计优势 - 除了googletorp已经提到的SEO点)。 – mac 2009-12-03 12:41:54
@mac采取的路线取决于项目。我的一些项目的定义非常明确,在这种情况下,我会知道是否需要所有这些,或者我会使用更少的代码更简单些。但如果这是一个随着时间的推移将会在不同地区延伸的网站,我宁愿让事情更受控制。但正如你所说,这是一个发展哲学问题。我偏爱这种策略的一个原因,也可能是我在过去的一两个月里一直在做的工作,这些工作还没有用Drupal :) – googletorp 2009-12-03 13:06:48