首页 > 解决方案 > Directus多对多显示模板未显示

问题描述

我不确定显示模板选项应该在 M2M 关系中显示的位置

这里关于movies集合设置genres

关系

和选项

在此处输入图像描述

Docs似乎对可见列和显示模板之间的区别感到困惑:

Visible Columns设置界面显示的列(我们正在使用name

显示模板设置界面显示的列(我们正在使用{{movie.name}}

可见列执行上述操作;在此示例中显示了title编辑页面中的列genres

在此处输入图像描述

好的,太好了!

但是模板呢?也许在收藏列表中?

不,只是计数:

在此处输入图像描述

我已经尝试了所有这些模板,但任何地方都没有出现:

这里的正确模板是什么?显示模板应该出现在哪里?

我的收藏设置:

movies
 title text,
 genres M2M (alias)

genres
 title text

movies_genres
 id pk,
 genre numeric,
 movie numeric

谢谢

标签: directus

解决方案


这适用于 O2M 接口:

由于可以链接多个相关项目,因此在项目列表中,显示模板将呈现为多个项目,直到您与项目交互...

如果您将鼠标放在Genres Fields上,您应该会看到呈现的显示模板。

弹出窗口应显示并显示您定义的项目列表。


推荐阅读