irtam-modules/custom_group

安装: 0

依赖关系: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

类型:drupal-module

dev-main 2023-05-04 08:05 UTC

This package is auto-updated.

Last update: 2024-09-04 11:14:30 UTC


README

Drupal Logo

简介

本模块的目的是同步两个模块,即更新后的组模块和域组模块。它包含四个主要元素

  • 第一个组件是一个名为 "GroupIdFromUrl.php" 的文件,其中包含组上下文过滤器的默认参数。
  • 第二个组件是 "GroupTitle.php",其中包含一个暴露的组过滤器,允许将组输入框更改为选择列表。
  • 第三个组件 "GroupService.php",提供了与组相关的多个实用功能,包括检索活动组、获取组域和获取相关组的能力。
  • 第四个组件 "DomainGroupSettingsForm.php",启用为特定组内的每个内容类型分配默认图片的能力。

默认参数

此参数允许从当前域名中检索活动组的ID。

视图过滤器

使用此自定义过滤器,您可以将输入文本转换为选择列表。请记住在 "hook_views_data_alter()" 函数中激活过滤器。

组服务

此服务包含与组和节点交互的多个实用方法。

  • getActiveGroup:此方法允许从当前主机检索活动组
  • getGroupDomain:此方法允许使用组ID检索域名
  • getRelatedGroups:此方法允许检索给定节点的相关组
  • getFirstRelatedGroupLabel:此方法允许检索第一个相关组的标签

域组设置

此功能提供了在组编辑页面添加新标签页的能力,允许为每个组自定义默认内容类型图片,路径 "/group/{group}/Gdomain-settings"

如果您有任何问题,请随时通过电子邮件联系我: ahmed.matri@sesame.com.tn