Drupal 7常见问题与域访问模块?

时间:2014-07-11 08:49:31

标签: drupal

我有以下问题:

我在我的网站上安装了Domain Access和FAQ_Ask(https://www.drupal.org/project/faq_ask)模块,我有两个子域名为bg02和bg03。

我希望分配到不同域的用户仅在其指定的域上发布问题,并分别向分配给每个域的专家回答仅发布到其域的问题。在内容类型常见问题解答中,我有域访问设置:

发布到:作者当前有效的域名 我使用Domain Bonus:Login restict模块,以便用户只能登录到他们指定的域,我有角色“FAQ ask user bg02”和“FAQ ask user bg03”,并拥有权限:

常见问题解答:在指定的域上创建新内容 Faq_Ask - 提出问题

查看常见问题页面 查看自己未发布的内容 FAQ:编辑自己的内容 和角色“专家bg02”和“专家bg03”与持久性: 将内容发布到任何指定的域 查看指定域上未发布的内容 常见问题:编辑指定域中的任何内容

Faq_Ask - 回答问题 查看常见问题解答页面

在管理»结构»域USER DEFAULTS选项卡(admin / structure / domain / roles)我有:

常见问题ASK用户BG02分配到域bg02和 常见问题ASK用户BG03分配到域bg03 EXPERT BG02分配到域bg02和 EXPERT BG03分配到域bg03

在常见问题配置页面(admin / config / content / faq / ask)我有专家角色“expert bg02”和“expert bg03”以及分配给专家的一些类别。

但是当专家登录到指定的域时,无论域名或类别术语如何,他都可以看到所有未回答的问题。例如,当“expert bg02”点击“user bg03”发布的问题时,他会收到“拒绝访问”的消息,但问题仍然发布到域bg03。

专家是否有办法只查看必须发布到其域名的问题,或者至少是问题的发布状态,以便在专家打开时不会更改为“已发布”?

此外,我注意到只有默认专家会收到有关未答复问题的通知电子邮件。有没有办法让所有专家接收通知电子邮件?

感谢您的支持!

1 个答案:

答案 0 :(得分:1)

这可能是在子域文件夹中设置文件的问题:

*

  

$ cookie_domain ='。drupalgoodsite.com';

* 通过这种方式,域共享可以默认访问您的主域模块。