messageagency/ma_gridmenu

该包最新版本(1.3)没有提供许可信息。

本模块和核心补丁提供了将网格样式子菜单添加到Drupal 8网站的必要代码库。

安装: 18

依赖者: 0

建议者: 0

安全性: 0

类型:ma-module

1.3 2023-09-25 14:49 UTC

This package is auto-updated.

Last update: 2024-09-25 19:06:48 UTC


README

本模块和核心补丁提供了将网格样式子菜单添加到Drupal 8网站的必要代码库。

版本 1.1

安装

  • 下载仓库作为zip文件,并像安装其他模块一样安装(在D8中,这意味着将模块复制到模块或自定义目录)。
  • 应用核心补丁。该补丁解决了以下链接中详细说明的问题:https://www.drupal.org/node/2631468。该补丁允许我们跟随主菜单中的当前页面条目,并将其用作子链接在菜单中使用的基础。希望这个补丁很快就能被RTBC合并到核心中。
  • 通过界面创建主菜单块,注意块的机器名。确保在块配置中勾选“使起始级别跟随活动菜单项”复选框,并只使用一个级别进行深度。
  • 导航到结构 > 网格菜单设置 (/admin/structure/gridmenu/settings)
  • 选择一个或多个列出的块以应用网格菜单布局。仅列出菜单块(包括系统菜单块和使用菜单块模块创建的菜单块)。
  • 保存设置。

主题开发者注意

  • 块内容的HTML基础代码位于模板目录中的grid-menu.html.twig文件中。
  • HTML已由Andre重新编写,反映了从Gearing Up网站主题中学习到的经验。
  • 所有类名都可以在这里找到,以便附加CSS。
  • 菜单项的图像作为背景图像属性插入到锚元素中。仅对适用的链接指定图像:属于具有field_image字段的内容的链接。例如,外部链接和视图没有此信息。在这些情况下,背景图像URL将为""。(待办事项:在代码中更好地解决这个问题)
  • 已添加一个(非常)基础的CSS文件以用于网格菜单。这包括在没有图像时支持背景颜色。还需要添加默认背景图像的支持。