我使用的是Drupal版本7.42和用于有关Concert setlist的信息的内容类型。它包括下列各项的标签:
我会给你一个想法,我期待在最后的成就,关于它的展示。我也有一个内容类型的歌曲。
每个性能列表将是不同的。我将有一些清单,显示歌曲已知的表演,但设置列表还没有完成。我将有一些清单,显示已知的歌曲表演:
此外,一些表演可能有多个安可,所以我也会有与encore 1,Encore 2等,如果需要它的表演记录。
我认为在内容类型中有多个字段(Set 1、Encore、Encore 1、Encore 2等)就能做到这一点。但是,随着时间的推移,我正在思考是否有可能通过在内容部分中只拥有一个setlist字段( setlist )而不是多个setlist字段来实现这个目标?
下面是我描述的站点查看器在访问性能页面时所看到的显示的示例。目前,在性能页面中列出的每一首歌曲都使用实体引用链接到其歌曲内容类型中的独特歌曲。
有什么建议吗?
发布于 2016-02-19 19:41:12
下面是您可能想考虑的一种方法。它使用的是“州”名称(如佛罗里达、伊利诺伊州等)而不是“集1,集2等”和“城市”而不是“歌曲”。
如果我要在Drupal站点中实现这一点,我将使用以下任何一种“显示”:
如果你想知道“你是怎么做到的?!”这就是答案:使用福雷纳模块真是小菜一碟。查看社区文献获取详细信息和/或模块附带的文档。上面的两个例子实际上是与模块一起交付的(不带框的),尽管您可能没有注意到它甚至不是一个典型的"Drupal数据库“。它可能是这样的数据库,但在这种情况下,它是一个SQLite (示例)数据库(也可以是Oracle、MS、Postgress或任何与PDO兼容的数据库)。
披露:我是Forena的共同维护者。
发布于 2016-02-19 22:17:17
这个模块为视图提供了一个基于树的风格插件.它相当于视图1中基于树的样式模板。它是基于列表样式的。尽管它生成一个嵌套视图,但是仍然只有一个查询运行该视图,这使得它具有很好的性能。兼容性此模块已经过测试,并与以下面向关系的模块一起使用:
示例:

https://drupal.stackexchange.com/questions/192045
复制相似问题