Ошибка с ЧПУ в каталоге, санта 3.14

Issue #60 resolved
Максим created an issue

При включенном ЧПУ, если назначить свойству тип - "файл" (напр. для скачивания чтоб был) то перед правильным путем к скачиванию файла добавляется название страницы. Т.е. должно быть так: http://site.ru/content/files/catalog2/file.docx Но перед "content" происходит добавление названия страницы, на которой располагается каталог, т.е. так (напр. назовем страницу - chpu_page): http://site.ru/chpu_page/content/files/catalog2/file.docx

Что можно сделать чтоб исправить ситуацию, подскажите?

Comments (2)

  1. Максим reporter

    Вопрос решен. Помог Александр Вишнивецкий (разработчик ЧПУ для Санты). "Дело в том, что если, условно, в "браузере" адрес страницы уже заканчивается на слеш, то все ссылки без слеша будут считается относительными этой же страницы, а не корня сайта как вам нужно." А.В. В связи с этим решение:

    Просто в шаблоне перед выводом свойства ставим слеш и все. Т.е. в стандартном варианте выглядит примерно так - <a href="%znachenie_value%">, а надо просто слэш добавить перед значением - <a href="/%file_doc_value%">. И все работает.

    Да, Александр сказал что о баге в курсе и будет все поправлено в будущем.

  2. Log in to comment