【问题标题】:Drupal: How to save user interests in profiles, and how to make node variations for specific conditionsDrupal:如何在配置文件中保存用户兴趣,以及如何针对特定条件进行节点变化
【发布时间】:2015-09-09 09:34:57
【问题描述】:

所以我正在寻找以下项目的 drupal 解决方案。目标是为来自不同部门和地点、具有不同兴趣和功能的用户建立一个内网网站,理想情况下收集在一个分隔的类别列表中。在被优先识别为具有特定位置、部门和兴趣的用户后,应通过与其位置、部门和兴趣相关的信息(新闻、页面、日历项目、程序)来呈现他们。我目前找不到合适的模块的两个功能是:

  1. 根据用户输入(直接在他们的设置中,或间接通过与内容的交互,例如“喜欢”它),为特定信息类别的优先级(+2、-4)保存一个特定值。这个值然后将用于特定于用户的视图。我找到了兴趣模块 (https://www.drupal.org/project/interests),但它不再受支持。

  2. 为不同的用户组制作内容(页面等)的变体(有点像 commerce kickstart 中的产品和产品变体)。简单地制作不同的页面是行不通的,因为页面应该被视为所有变体的总和,针对特定用户配置文件显示特定变体而不会重叠。这是为了尽量减少与管理员的混淆,例如在菜单中放置内容。仅当满足一组特定条件时才会显示变体。所有内容都应该默认为未注册用户显示。

一旦我找到了这些问题的解决方案,目标就是通过上下文、首页、增量、有机组、规则、扩展的用户配置文件以及当然视图来创建用户特定的仪表板。

【问题讨论】:

    标签: drupal drupal-7 profiles variations


    【解决方案1】:

    了解global $user; 在想要查找浏览 Drupal 站点的用户的帐户信息等时非常方便?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多