繁体   English   中英

[Joomla 3+]如何向分配给它的用户显示K2类别

[英][Joomla 3+]How to show K2 Category, to a user assigned to it

我有这个问题或情况,我想仅向分配给特定类别的用户显示K2类别(如果已登录)。现在,即使该用户已登录,它也将显示所有类别。不能,并且可以在他/她登录后按预期工作的方式将项目/物品添加到分配给它的特定类别中。 这里有人知道如何解决吗? 或有任何建议如何使它起作用? 任何帮助都感激不尽。 Joomla 3.3.6 K2 v2.6.7

如果可以编码,则创建一个插件,其中

  1. 维护k2用户组与允许的k2类别的映射

  2. 捕获onAfterRoute触发器并添加代码以检查用户的k2用户组及其允许的k2类别。

     function onAfterRoute() { $user = JFactory::getUser(); $groups = $user->groups; $jinput = JFactory::getApplication()->input; $option = $jinput->get('option', ''); $view = $jinput->get('view', ''); $task = $jinput->get('task', ''); // place k2-USER-GROUP related checking here } 

我不确定在前端显示类别时k2在URL中添加的视图,任务和其他变量,因此您需要首先进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM