刚刚尝试了新的核心模块布局发现和字段布局,我想呈现两个字段之间的一个节点的标题。如果没有这些模块,节点的标题可以在其他字段之间非常简单地呈现,方法是在node.twig.html内部使用如下所示:
{{ content.field_image }}
{{ label }}
{{ content.body }}但是,当我试图在注册的布局模板中使用{{ label }}时,不会呈现任何内容。有人能帮我吗?
提前谢谢你。
发布于 2018-03-08 11:16:43
由于这个错误https://www.drupal.org/project/drupal/issues/2861840 Drupal8.5修复了问题,我无法在布局中获得变量。现在,在mytheme.theme内部,如果我将以下内容放在下面:
function MYTHEME_preprocess_layout(&$variables) {
$request = \Drupal::request();
$route_match = \Drupal::routeMatch();
$title = \Drupal::service('title_resolver')->getTitle($request, $route_match->getRouteObject());
$variables['node_title'] = $title;
}我能够在布局中使用{{ node_title }}。
https://drupal.stackexchange.com/questions/257273
复制相似问题