directus - Directus多对多显示模板未显示
问题描述
我不确定显示模板选项应该在 M2M 关系中显示的位置。
这里关于movies
集合设置genres
:
和选项
Docs似乎对可见列和显示模板之间的区别感到困惑:
Visible Columns设置界面显示的列(我们正在使用
name
)显示模板设置界面显示的列(我们正在使用
{{movie.name}}
)
可见列执行上述操作;在此示例中显示了title
编辑页面中的列genres
:
好的,太好了!
但是模板呢?也许在收藏列表中?
不,只是计数:
我已经尝试了所有这些模板,但任何地方都没有出现:
{{title}}
{{movie.title}}
{{genre.title}}
{{genres.genre.title}}
这里的正确模板是什么?显示模板应该出现在哪里?
我的收藏设置:
movies
title text,
genres M2M (alias)
genres
title text
movies_genres
id pk,
genre numeric,
movie numeric
谢谢
解决方案
这适用于 O2M 接口:
由于可以链接多个相关项目,因此在项目列表中,显示模板将呈现为多个项目,直到您与项目交互...
如果您将鼠标放在Genres Fields上,您应该会看到呈现的显示模板。
弹出窗口应显示并显示您定义的项目列表。
推荐阅读
- javascript - 一些不和谐的机器人命令别名有效,有些则无效,没有出现任何错误?
- c# - 使用实体模型和 LINQ 的 C# WPF SQL 多表 CRUD
- django - 如何在我的 django 应用程序中发送名称中有空格的文件
- java - 避免 xml 元素名称中的前导数字
- drupal - Drupal 7 push-worker.js
- node.js - flutter 监听本地nodejs的socket.io通道
- java - 轴:类路径需要类路径规范
- python - 在python中将字节字符串转换为十六进制
- jquery - 控制台日志中的轮播响应设置错误
- git - 了解 Git Rebase