We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 49704
    • 2 Posts
    Имеется раздел /container/ в котором выводится список ссылок на файлы, расположенные в подразделах этого контейнера (HTML-файлы):
    /container/one/index.html
    /container/two/index.html
    /container/three/index.html
    ....
    Раздел этот физически существует на сервере, в нем хранятся физически существующие файлы ХХХ/index.html
    А документы-ссылки на файлы, соответственно, виртуальные.
    И список этих ссылок я хочу разместить в разделе /container/. Это логично и правильно, когда ссылки на, по сути дочерние документы, выводятся в разделе.
    Но я не могу ничего разметстить в виртуальном контейнере container т.к. по адресу сайт.ру/container/ открывается физически существующая папка.

    То есть мне надо разместить список ресурсов-ссылок на файлы в разделе /container/, но при этом физический путь к этим файлам проходит черех этот самый раздел /container/... и таким образом этот раздел из вируально превращается в физически существующий, где никаких списков вывести не получится.
      • 49529
      • 196 Posts
      Ответ здесь - https://forums.modx.com/thread/2486/www-mydomain-com-downloads-using-friendly-url-alias-paths

      Если кратко, то нужно в каталоге container создать файл index.html, который будет содержать перенаправление
      <meta http-equiv="refresh" content="0;URL=http://www.mysite.com/index.php?13" />

      Вместо "13" - ID вашего container'а
        • 49704
        • 2 Posts
        Спасибо.
        Я решил вчера этот вопрос немного иначе. Может, кому-то пригодиться.
        Так и не придумав, как "подружить" виртуальную структуру с реальной, я таки перевел все в виртуальную: вместо создания физически существующих HTML-файлов, я создал документы и назначал им пустой шаблон (то есть не пустой, конечно, а включающий только [[*content]]. Соответственно, в качестве материала, я заливал содержимое этих самых html-файлов (полностью от доктайпа до завершающего тега </html>). Получился список ссылок на html-странички, которых на самом деле на сервере нет.