messageagency / ma_gridmenu
该包最新版本(1.3)没有提供许可信息。
本模块和核心补丁提供了将网格样式子菜单添加到Drupal 8网站的必要代码库。
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文件以用于网格菜单。这包括在没有图像时支持背景颜色。还需要添加默认背景图像的支持。