Проблема с замененным именем массива в /topic/add/

Поменял в конфиге имя массива 'topic' на другое. При нажатие «Написать» открывается меню для добавдения новых топиков с выделенным «Новые» и все работает хорошо, в адресе отображает новое имя массива, если нажать «Черновики» то тоже все будет отображать правильно, но если повторно нажать «Новые» то возникает ошибка «404» и в адресе уже вместо нового имя массива появляется старое 'topic'. Выхожу на главную страницу и повторяю все те же действия все работает, до повторного нажатия на «Новые». В чем проблема?

UPD
Такая же проблема и при редактирование топика.

4 комментария

avatar
так делать нельзя. Вам надо плагин niceUrl
avatar
можно
avatar
Проблема в ошибке в меню menu.topic_action.tpl
там ссылка на создание нового прописана в явном виде, измените на свой вариант
avatar
Спасибо. Вы имеете виду в этой строчке
<a href="{cfg name='path.root.web'}/{if $sMenuItemSelect=='add_blog'}topic{else}{$sMenuItemSelect}{/if}/add/">{$aLang.topic_menu_add}</a>

заменить
'add_blog'}topic{else}
на
'add_blog'}свое название{else}

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