Twig 更改元数据 [英] Twig change meta data
本文介绍了Twig 更改元数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在树枝中获取页面的元数据,以便用我的值替换它们,但我不知道如何获取它们.
现在我有:
{% if spec.name 匹配 '{meta}' %}{% set getdatas = app.request.server.get('REQUEST_URI') %}//使用 uri 进行测试,我需要相同的但使用 meta_title、meta_description...{{ dump(uri|replace({'domaine': spec.name})) }}{% 万一 %}
解决方案
如果你想覆盖 Twig 中的任何东西,你需要为它创建一个块.举个例子:
base.html.twig
<html lang="zh-cn"><头><meta charset="utf-8">{% 块元 %}{% 端块 %}{% 块标题 %}{% endblock %} {% 块样式表 %}{% endblock %}头部><身体>{% 块体 %}{% 端块 %}