我真的需要一个相当复杂的挑战帮助。
我的名为MeetingVenue的新内容类型需要保存多个类别的信息。 一个例子是:
节点“MeetingVenue”需要有多个会议室的信息。每间客房均可设置为演讲厅,教室,会议室或舞厅。 在每个配置中,容量都不同,所以我也需要保存这些信息。
我正在努力寻找/创建一个CCK字段,这将允许我将每种房型(即演讲厅,教室,会议室和舞厅)与其容量值配对。就像阵列一样。
最重要的是,我需要将我创建的每个数组与唯一名称相关联。
是否存在部分/完整解决方案的模块?
如果没有,我在模块创建方面不是那么强大,所以我将不胜感激任何帮助和方向。
视觉,帮助:
答案 0 :(得分:0)
尝试使用2种不同的内容类型,并将节点引用字段绑定在一起。例如,您可以使用建筑物(或地点,无论您想要什么称呼它),只需要一个地方的名称,也许是地址(D6的爱Gmap /位置组合!)。然后,您有一个内容类型会议室,其中包含容量字段和建筑物的节点参考字段。使用nodereference_url模块将它们链接在一起。此模块很棒,因为它在Building节点上创建了一个“在此建筑物中添加会议室”的链接,将您发送到节点/添加/房间,并且可以在创建创建的节点(房间)后设置为重定向或引用的节点(建筑物)以增加更多房间。
这种方法的优点在于,通过nid上的参数创建房间视图很简单,只显示房间和容量以及每个房间的其他信息