Интеграция HerzultForumBundle в Symfony2 - PullRequest
2 голосов
/ 03 февраля 2012

Я установил HerzultFourmBundle в свое приложение Symfony2, добавил вызовы в ядре приложения и автоматически загрузил и расширил базовые классы.У меня проблема в том, что у меня есть макет сайта, который применяется к каждой странице приложения, и я хочу создать форум в этом.

Я очень новичок в Symfony и PHP, но я попробовалнесколько способов заставить это работать.У меня есть настроенный метод контроллера, который будет правильно отображать страницу форума, которая задается через обычную конфигурацию маршрутизации, я также могу настроить его так, чтобы это были маршруты к методу index в контроллере форума в комплекте форума Herzult.Однако это отображает стили по умолчанию для индексной страницы форума и не содержится в требуемом макете.

Может ли кто-нибудь предоставить мне пример того, как реализовать форум и интегрировать его в сайт?Простой пример укажет мне правильное направление.

1 Ответ

0 голосов
/ 03 февраля 2012

Если вы посмотрите на основной файл макета пакета , вы заметите, что он расширяет шаблон ':: base.html.twig':

{% extends '::base.html.twig' %}

Это шаблон уровня приложения, расположенный в файле apps/Resources/viewsbase.html.twig. Вы должны быть в состоянии определить ваши собственные вещи, пока вы используете этот шаблон.

Это соглашение называется «Трехуровневое наследование шаблонов». Подробнее об этом читайте в документации: http://symfony.com/doc/2.0/book/templating.html#three-level-inheritance

Обратите внимание, что HerzultForumBundle в настоящее время интенсивно развивается. Некоторые функции могут отсутствовать.

...