2016-08-03 2 views
0

Я новичок в OroCRM и Symfony2. Я пытаюсь закодировать страницу, которая извлекает всю запись таблицы. Но я не знаю, как изменить название этой страницы, он всегда отображает его url (http://localhost/crm-application/web/app_dev.php/...). Это мой прутик файл:Как установить заголовок страницы в OroCrm (Symfony2) с Twig

{#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” 

Любая помощь? Большое спасибо. :)

ответ

0

pageTitle это не тот заголовок, о котором вы думаете, поскольку я понимаю, что вы хотите установить заголовок для всей страницы, название окна браузера, head> title в html и переменную pageTitle для заголовка заголовка содержимого.

У вас есть другой контент в вашем index.html.twig? Это может быть причиной, по которой вы получили ошибку.

Чтобы установить заголовок окна, вы должны использовать navigation.yml в ресурсах вашего комплекта в/конфигурации с чем-то вроде

oro_titles: 
    orocrm_account_index: ~ 

или

oro_titles: 
    orocrm_account_index: 'Create Account' 

Не забудьте очистить кэш после этого, если у вас не было этого файла до и запустить приложение/консоль oro: navigation: init для перезагрузки конфигурации заголовков

Смежные вопросы