所在位置:
首页 >
营销资讯 >
网站运营 > 用drupal8自定义区域(1)——借用系统区块仿制导航条
用drupal8自定义区域(1)——借用系统区块仿制导航条
时间:2023-04-21 05:54:01 | 来源:网站运营
时间:2023-04-21 05:54:01 来源:网站运营
用drupal8自定义区域(1)——借用系统区块仿制导航条:页面由区域构成,区域由区块构成,区块可以嵌套。常用区块:文字区块、图片区块、链接区块、按钮区块等,区块划分越细,越容易管理。在自定义区域之前,要分析页面,划分区块,准备好每个区域的名称,如下:
自定义区域通常3步即可完成,如下:
一、配置文件中自定义区域
在配置文件mytheme.info.yml自定义区域,保存并清空缓存。
需要说明的是,目前所有区域都没有放置区块,实际上放置了区块也显示不出来,因为在模板中没有分配定义区域所要显示的具体位置,简单的说:制作标签,在模板中调用自定义的区块。
二、模板文件中调用区域
在模板page--front.html.twig中使用{{ page.区域名称 }}标签调用自定义的区块,例如:{{ page.logo }}、{{ page.menu }}。
用自定义的标签替换对应代码前
用自定义的标签替换对应代码后
需要注意的是花括号与其内的变量之间有一个空格。
三、后台查看并放置区域(以仿制导航条为例)
在后台管理/结构/区块布局页面,查看并放置区块(调用系统区块)。依次进入管理-->结构—> 区块布局-->标识-->放置区块,根据弹出的窗口,设置对应参数,保存即可。
四、预览前端导航条仿制效果
经过上面定义的区域、模板文件中调用区域、设置系统的区块,3步完成,意味着前后台就连接起来了,即仿站成功。最后,根据设计需求调试导航条样式即可。