Подскажите как сменить тип HTML на XML

Ситуация банальная, карта сайта через сниппет «sitemap» не успевает генериться и я сделал её с помощью DLSitemap. Всё отлично собирается. Проблема одна. Страница или с типом html или никак. Вручную переименовать псевдоним на sitemap.xml не даёт.
Evolution 1.4.8
вырубал в настройках и «SEO Strict URLs» и «Автоматически генерировать псевдоним» — не помогает. Куда копнуть? подскажите плиз.

Эти решения не помогают, т.к. «SEO Strict URLs» зашит в движок.

15 комментариев

avatar
Псевдоним sitemap.xml и тип содержимого text/xml — больше ничего ни врубать ни вырубать не надо :)
avatar
вот так получается sitemapxml
avatar
Наверно в плагине transAlias вырезаются точки, поправить там конфиг :)
avatar
возможно, что, в прочем и правильно. По идее отключение плагина должно помочь сохранить, так раньше и делал, но сейчас что-то пошло не так(
avatar
Вкладка «Настройка страницы». Выпадающий пункт «Тип содержимого». Выберите «text/xml»
  • 3fir
  • +1
avatar
Естественно выбирал, даже новый создал, чистый XML — не помогает(
avatar
А шаблон blank выбрали?
avatar
нет, шаблон другой, т.к. в шаблоне стоит запуск сниппета.
Но даже если выбрать blank, всё равно переименовать не даёт.
Комментарий отредактирован 2019-04-15 11:20:48 пользователем kymage
avatar
Попробуйте шаблон blank а в содержимом то есть в редакторе поставьте вызов сниппета.
avatar
попробовал — ничего не меняется
avatar
в общем лечится так: Выключаем плагин TransAlias, меняем алиас и включаем плагин обратно. Лучше это делать с чистым кэшем, срабатывает не всегда.
avatar
В конфигурации плагина TransAlias есть настройка Remove Periods. Ставите там No и будут сохраняться точки в алиасах. Об этом и написали выше.
avatar
Ну это тоже самое что и отключить плагин на время, т.к. вырезание (лишних) точек в адресах вещь нужная и оставлять выключенным нельзя.
avatar
Тогда какое-то странное желание получается: зная, что вырезаются точки и даже специально задавая такое поведение, заводить тему «почему вырезаются точки» и предлагать решение в виде «временно отключить, сохранить, включить» :)
Почему именно выключить, а не поставить режим alphanumeric/lower alphanumeric, который точку пропускает? :)
avatar
Дело не в желании, а в том, что Transalias не всегда «выключается».
Специально «такое поведение» не задавал, оно по умолчанию включено.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.