2015-02-26 2 views
0

На моем случае болта, я перекрываться записи маршрутизации, чтобы удалить тип содержимого из Урия, то есть:Болт пользовательских маршрутизации и расширение

http://example.com/my-first-entry 
http://example.com/another-entry 

Я также установил расширение карты сайта, но так как она определяет маршрутизация как:

http://example.com/sitemap 
http://example.com/sitemap.xml 

Я не могу получить доступ к моей карте сайта, так как моя запись маршрутизации является первой.

Я попытался переопределить маршрут для карты сайта до записей, но расширение нельзя назвать статически. Я также попытался определить требование исключения в маршруте ввода, но он тоже не работает.

Любая идея?

ответ

0

В вашей app/config/routing.yml вы можете создать конкретный маршрут для самого сайта:

# Sitemap 
sitemap: 
    path:    /sitemap.xml 
    defaults:   { _controller: 'Bolt\Extension\Bolt\Sitemap\Extension::sitemap' } 
+0

Я пытался, но расширение не предлагает (расширение болта/карты сайта) контроллера –

+0

Мы добавили функциональность предстоящего Bolt 2.1, что позволит вышеизложенному правильно работать в вашем случае использования. – Gawain

+0

Хорошо, спасибо. Я буду ждать выхода 2.1. –

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