如何使用Twig在OroCrm(Symfony2)中设置页面标题

时间:2016-08-03 08:46:11

标签: symfony twig orocrm

我是OroCRM和Symfony2的新手。我试图编写一个检索表的所有记录的页面。但我不知道如何更改此页面的标题,它始终显示它的网址(http://localhost/crm-application/web/app_dev.php/..。)。 这是我的枝条文件:

{#index.html.twig#}
{% extends 'OroUIBundle:actions:index.html.twig' %}
{% import 'OroUIBundle::macros.html.twig' as UI %}

{% set gridName = 'b2b-customers-grid' %}
{% set pageTitle = 'B2B Customers' %}

我尝试了很多方法,但我无法做到。我经常会遇到这个错误:

A template that extends another one cannot have a body”

有任何帮助吗?非常感谢。 :)

1 个答案:

答案 0 :(得分:0)

pageTitle不是你想到的那个标题,因为据我所知你要为整个页面设置标题,浏览器窗口标题,头部> html中的title,以及内容标题标题的pageTitle变量。

index.html.twig中是否还有其他内容?这可能是你遇到错误的原因。

要设置窗口标题,您应该在捆绑包的Res​​ources / config中使用navigation.yml,例如

oro_titles:
    orocrm_account_index: ~

oro_titles:
    orocrm_account_index: 'Create Account'

在此之后不要忘记清除缓存,如果之前没有此文件并运行app / console oro:navigation:init重新加载标题配置