我有以下问题:
我已经在我的网站上安装了域访问和FAQ_Ask (https://www.drupal.org/project/faq_ask)模块,我有两个子域,名为bg02和bg03。
我希望分配到不同域的用户只在他们分配的域上发布问题,并且分别分配到每个域的专家回答仅发布到他们的域的问题。在内容类型FAQ上,我有域访问设置:
发布到:作者当前活动的域我使用域奖励:登录注册模块,以便用户只能登录到分配给他们的域,并且我有权限的角色“常见问题询问用户bg02”和“常见问题询问用户bg03”:
常见问题解答:在分配的域Faq_Ask上创建新内容-提出问题
查看常见问题页面查看自己的未发布内容常见问题解答:编辑自己的内容和角色“expert bg02”和“expert bg03”具有权限:将内容发布到任何分配的域查看分配的域上未发布的内容常见问题解答:编辑分配的域上的任何内容
Faq_Ask -回答问题查看常见问题页面
在Administration»Structure»Domains USER DEFAULTS选项卡(管理/结构/域/角色)上,我有:
常见问题询问分配给域BG02的用户bg02和常见问题询问分配给域BG03 EXPERT BG02的域bg02和分配给域bg03的EXPERT BG03
在常见问题配置页面(admin/config/content/faq/ask)上,我有专家角色“Expert bg02”和“expert bg03”以及分配给专家的一些类别。
但是,当专家登录到指定的领域时,他可以看到所有未回答的问题,无论是领域还是类别术语。例如,当“expert bg02”单击“user bg03”发布的问题时,他会收到一条消息“Access denied”,但该问题仍然发布到域bg03。
有没有办法让专家只看到必须发布到他们领域的问题,或者至少在专家打开问题时,问题的发布状态不会更改为“已发布”?
此外,我还注意到,只有默认的专家会收到未回答问题的通知电子邮件。有没有办法让所有的专家都能收到通知邮件?
感谢您的支持!
发布于 2014-11-25 18:59:22
这可能是设置子域文件夹中的文件时出现的问题:
*
$cookie_domain =‘.drapalGood site.com’;
*通过这种方式,域共享可以访问默认情况下的主域模块。
https://stackoverflow.com/questions/24693680
复制相似问题