在KeystoneJS admin基于属性显示相同的模型两次

我正在研究一个测验后端和pipe理工具,并认为KeystoneJS对于这个目的会很好。 我有一个想法是有一个问题类别类可以有一个关系,作为自己的孩子/父母。 这样,我可以重复使用同一个类的顶级类别和子类别。

虽然我似乎可以configuration基本的关系本身,但是如何在一个页面上显示没有子类别的类别,并在另一个页面上显示子类别? 为了更具体,我想要一个pipe理页面,说“类别”,另一个说“子类别”。

或者,有没有更好的方法呢? 我可以使用某种我不知道的树形视图吗? 或者完全不同的东西? 只要我得到一个干净的,容易维护的类别系统,支持子类别,我就会接受build议。

以下是我的QuestionCategory的简化版本:

http://pastie.org/private/atmlggv3wixz78mioyn6q