asuwebpplatforms / webspark-module-asu_brand
ASU 标题组件和品牌资产。
- dev-main
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- dev-ws2-1305
- dev-WS2-1301
- dev-WS2-1294
- dev-ASUIS-269
- dev-WS2-1175-2
- dev-WS2-1171
- dev-WS2-765-fix
- dev-WS2-765
- dev-WS2-1145
- dev-WS2-1055
- dev-WS2-1030
- dev-WS2-1026
This package is auto-updated.
Last update: 2024-09-30 01:52:07 UTC
README
ASU 品牌模块提供了以下功能
- 一个ASU品牌,可访问,符合Web标准的标题,集成了ASU搜索和所需链接。标题提供导航菜单,您可以通过Drupal管理员用户界面进行配置。更多配置细节请见下文。
- ASU通用谷歌标签管理器。无需您进行任何配置即可自动启用并包含在您网站的标记中。如果您想关闭它或想添加额外的GTM容器ID,请访问管理员 -> 配置 -> ASU品牌设置。
- ASU品牌Cookie同意,符合GDPR法规。默认开启。无需配置。
有关标题、GTM和Cookie同意的更多技术细节,请访问unity.web.asu.edu。
安装说明
ASU品牌模块在您创建Webspark站点时安装。如果您在其他情况下使用此模块,请参阅以下说明。
- 像其他模块一样安装并启用ASU品牌模块。
- 转到管理员 -> 结构 -> 区块,并将ASU品牌标题块放入您网站的标题区域。请注意,标题提供自己的标题标签,因此您可能需要更新非Webspark主题,以确保它们不会设置自己的标题标签。可用区域将由您使用的主题确定。
CAS集成
ASU品牌标题默认使用的登录/注销路径假设您已启用CAS单点登录模块。CAS应默认包含并安装在Webspark站点中。如果需要实施,请安装并启用CAS模块,以允许用户创建账户并验证您的网站。
关于缓存的说明
ASU品牌标题为了性能而进行缓存。当您更新用于标题的菜单时,请清除缓存以立即看到您的更新。在Drupal UI中,转到管理员 -> 配置 -> 性能以清除缓存。
如何配置您的标题
安装的Webspark站点默认启用ASU标题并放置在站点布局中,主菜单配置为标题菜单。如果您想重新配置标题或向网站添加其他标题,如子站点或微型站点,请转到管理员 -> 结构 -> 区块,并将“ASU品牌标题”块放入您网站的标题区域。您创建的每个标题块都有自己的独立设置。大多数网站只需要一个。
在ASU品牌标题块设置中,您可以更改标题的设置,但默认设置应该适用于大多数情况。
下拉菜单中的列
要创建菜单列,请在菜单的第二级添加一个菜单链接,并在“ASU品牌菜单链接类型”下拉菜单中选择“标题 - 开始一个列”设置。从该标题开始的第二个级别的所有菜单链接都将位于该列中,直到遇到下一个“标题”菜单链接,并将开始新的列。
关于菜单中的按钮的说明
菜单中提供了三种类型的按钮。
- 一级调用动作按钮与一级菜单项并排显示,并在块配置中进行配置。
- 下拉菜单列中的按钮使用“ASU品牌菜单链接类型”下拉菜单在菜单链接项表单中进行配置。
- 下拉菜单底部的按钮通过点击菜单链接项的“在下拉托盘中显示为ASU品牌按钮”复选框来启用。对于2和3,启用按钮设置将只将那个菜单链接转换为相应的按钮类型,前提是那个菜单项位于您的菜单的第二级。如果那些菜单链接字段配置在非标题菜单中,它们将被忽略。
标题菜单深度
仅在标题中显示顶部和第二级的标题菜单链接。
其他配置
与GTM和Cookie同意相关的全局配置可以在以下点击路径中找到:管理员 -> 配置 -> ASU品牌设置。
标题资源
ASU品牌标题的旧版本从外部资源加载标题。现在,Webspark 2版本的模块随Unity设计系统“components-library”标题组件的标题资源一起提供。
关于工具栏菜单的说明
ASU品牌标题设计用于与Drupal核心工具栏菜单协同工作,该菜单用于提供管理系统链接。目前不支持提供工具栏下拉菜单的流行Drupal模块“Admin Toolbar”。
帮助!标题与我的内容或UI重叠!
ASU品牌标题使用固定定位,这可能导致UI中其他固定定位元素的问题。我们已经尝试捕获并提供CSS规则,以便调整Webspark中提供的那些UI元素。如果您有自定义或添加的模块被覆盖,可以使用以下CSS进行UI调整
body.asu-brand-header-present {
/* Your rules here. See css/asu_brand.header.css for examples from this
module. To see how the ASU Brand module uses Javascript to detect and
apply necessary changes related to the header, see
js/asu_brand.header.js */
}
扩展Google Analytics数据层
ASU品牌模块初始化一个Google Analytics数据层,以便前端Unity组件使用。数据层已实现,以便模块可以通过hook_asu_brand_gtm_datalayer_alter()钩子利用它。请注意,使用此钩子添加基于页面的数据层推送尚未测试,因此确保其按预期行为并且不会干扰现有页面上的其他数据层使用是开发人员的责任。如果您测试此功能,我们非常愿意了解您的体验。
function hook_asu_brand_gtm_datalayer_alter(array &$datalayer) {
// Set a "site" variable return.
$datalayer['site'] = 'My Site';
}
*/