【发布时间】:2015-02-20 13:58:09
【问题描述】:
我正在尝试覆盖标题栏的内容,但没有成功。情况如下。
header.html.twig
<!DOCTYPE html>
<html lang="en">
<head>
<title>{% block pageTitle %}title{% endblock %}</title>
</head>
<body>
layout.html.twig
{% include 'header.html.twig' %}
<body>
<div id="wrapper">
<div id="page-wrapper">
........
users.html.twig
{% extends 'layout.html.twig' %}
{% block pageTitle %}Users{% endblock %}
此时页面标题并未按预期更改。我已经读过,当模板被“包含”时,无法更改块。 建议是改用嵌入。当我将包含更改为嵌入时,我得到了
A template that extends another one cannot have a body in
任何想法如何管理它的工作?
【问题讨论】:
标签: symfony templates twig silex