我想在布局文件中打印一个块区域。但是,布局模板无法访问'page'变量。所以我不能这样做:
{{ page.regionname }}
是否有任何代码可以打印块区域?我怎么能在我的一个布局中获得页面变量?布局和模板文件在我的yml文件中定义如下:
services_overview:
label: services - Overview
category: ssld Layouts
template: templates/layouts/ssld-hs-overview
regions:
sidebar_left:
label: Sidebar Left
right:
label: Right
left:
label: Left
middle:
label: Middle
(值得一提的是,我对树枝不太熟悉。这是我第一次使用Drupal 8)
答案 0 :(得分:0)
您可以将page.html.twig文件中的区域打印为{{page.sidebar_left}}
。你的your_theme.info.yml文件看起来应该是这样的
name: Bartik
type: theme
base theme: classy
description: 'A flexible, recolorable theme with many regions and a responsive, mobile-first layout.'
package: Core
version: VERSION
core: 8.x
libraries:
- bartik/global-styling
regions:
sidebar_left: 'Sidebar Left'
right: 'Right'
left: Left
content: Content
middle: 'Middle'
以上是bartik主题信息文件的示例。 A.F.A.I.K内容区域是强制性的