manuel
(Manuel Kostka)
1
我正在重新设计一个志愿者项目的社区论坛。我们目前有公开的讨论类别和几个工作组,它们也设置为类别,但访问权限仅限于某些组。因此,目前这些受组限制的类别在您不是其组成员时会完全隐藏。但我们希望提高它们的可见度,以吸引更多参与者。
为了支持这一点,我草拟了一个设计,将公开类别呈现为“空间”(Spaces),将受限类别呈现为“群组”(Groups)。我想建立这种区分,因为这两种类型的工作方式截然不同,不仅在访问权限方面,而且在领导和管理方面也是如此。
草图底部是类别列表,我可以使用 Category Groups component 轻松地建立这种分离。
但我也想在导航栏上提供两条不同的访问路径:

因此,“空间”(Spaces)和“群组”(Groups)都会打开一个类别下拉列表,但包含的项目不同。我仍然在想是否有办法在不进行过多修改的情况下实现这一点。@Johani 我认为您最近分享了一种添加自定义选择工具(select-kit)的优雅方法?不确定这是否可行,但我已经找不到了。
感谢大家的建议 
5 个赞
manuel
(Manuel Kostka)
3
啊是的,我想起来了,这个话题我归功于乔了。感谢@awesomerobot再次分享!
1 个赞
Johani
(Joe)
4
您可以修改类别下拉菜单,使其仅显示不受限制的类别。您还可以创建另一个“扩展”它的组件,使其仅显示受限类别。
所有这些都只需要几行代码,而且是面向未来的。
在我们开始之前,我有一个小问题。这在编辑器中将如何工作?您是否希望在用户创建主题时也存在这种分离,还是可以接受在编辑器中将“空间”和“群组”放在同一个下拉菜单中?
2 个赞
manuel
(Manuel Kostka)
5
是的,这听起来是下拉菜单的完美直接解决方案!
我认为作曲家不需要调整。对于无法在受限类别中发帖的用户来说,作曲家不应该显示。