⚠️ Urgent! Active Attacks on MODX Revolution Sites Below Revolution 2.6.5
Subscribe: RSS
  • Добрый день! Я только учусь работать с ModX, но есть большой опыт с другими CMS.
    В общем, при включенныз Дружественных URL при использовании Articles (ссылка является контейнером) полная ссылка на пункт меню получает в конце слеш. (см рисунок 1).
    Таким образом, если я перехожу с пункта news/ на другой, я получаю ссылку не с корня, а news/news/ и так до бесконечности. (рис 2).
    И проблема в том, что после нажатия на ссылку теряется доступ ко всем ресурсам: например, если изображение лежит по адресу site.ru/images/image1.png, то после нажатия система пытается загрузить site.ru/news/images/image1.png (рис 3)
    Я так понимаю, проблема где-то в настройках Дружественных URL-ов?
    • Добавьте <base href="[[!++site_url]]"> в head шаблона.
      • Quote from: argonaut2k at Aug 14, 2018, 11:12 AM
        Добавьте <base href="[[!++site_url]]"> в head шаблона.
        Спасибо, все работает )
        • Всеравно, почему-то если с слешем ссылка (контейнер) - теряются стили шаблона. http://joxi.net/a2XGXMU1NDa4mg.jpg
          • Quote from: ustmmm at Aug 15, 2018, 06:59 AM
            Всеравно, почему-то если с слешем ссылка (контейнер) - теряются стили шаблона. http://joxi.net/a2XGXMU1NDa4mg.jpg

            Проверьте еще раз внимательно наличие base href в ВСЕХ ШАБЛОНАХ. А еще лучше разбивайте шаблоны на отдельные чанки типа head, header, footer и тд для того чтобы не дублировать одинаковые части шаблонов.