用户登录

现在这里显示的是一个空白的页面 ... 这是因为在我的主题里,page 模板里面没有任何的内容 ... 在这个模板文件里,我们再去添加点东西 ... 添加一个包装 .. 加上 ui container 这两个 css 类 ..

在这个包装里我们可以输出点东西 .. 要输出的东西可以放到两组大括号 .. 这是 twig 模块引擎使用的输出内容的形式 ... 比如我要输出页面的 content 这个区域 ... page.content ..

这个 content 是我在主题的 info.yml 文件里定义的一个区域的名字 ... 用户在管理界面上可以把指定的区块放到这个区域上显示 .. 如果放在 content 这个区域上显示,那么要显示的内容就会出现在这个带 ui container 类的包装里面 ..

回到前台的页面 ... 刷新一下 ... 现在页面上会会显示在 content 区域上要显示的内容 ...

回到这个 page 模板 ... 再添加一个要输出的东西 ... 这回我们输出 header 这个区域上的内容 ... 这个区域也是我在 info.yml 文件里定义的 ..

回到前台 .. 刷新 ... 这里又会出现一些东西 ... 它们就是在 header 这个区域上要显示的一些区块 ...

再打开后台的管理界面 .. Structure ... 找到 Block layout ... 在这里可以管理要显示的区块 ..

你会发现,在 header 这个区域的上面,有一些要显示的区块 .. 我们可以去掉一些要显示的区块 ... 只留下这个 Site branding 区块 ...

保存一下 ... 回到前台页面 ... 刷新 .. 现在这里就剩下这个标志了 ... 在这个标志的下面会有一个网站的名字 .. 再回到区块 .. 配置一下 Site branding 区块 .. 去掉 Site name ... 网站的名字 ... 还有 Site slogan ... 网站的标语 ..

保存 ...

再去预览一下 .. 现在页面上的在 header 区域上的 Site branding 区块就只会显示网站的标志了 ...

输出内容《 Drupal 8:主题 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点