We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2743
    • 5 Posts
    Есть проблема MODx EVO в tinymce ссылки на внутренние страницы вставляются в относительном пути, как сделать, что бы был абсолютный путь. Т.к. если мы вставляем ссылки на вложенных документах (детях) ссылки на уровни повыше (родители родителей) то, в адресе ссылки имеют путь относительно того документа где они вставлялись.

    Например:


    Пункт меню 1

    |___
    подменю 1
    |___
    подменю 2
    |___
    подменю 3

    Пункт меню 2


    И вот если мы на "подменю 3" сделаем ссылку на "Пункт меню 2" то получим Url такой: "подменю 2/Пункт меню 2"
    Не знаю, понятно ли изложил мысль ):
    Если понятно то как решить?
      • 785
      • 2,113 Posts
      Сказки какие-то рассказываете. TinyMCE добавляет ссылки типа [~10~], где цифра – id страницы, а MODx преобразует их в относительные адреса, причем относительно корня сайта. Чтобы они работали правильно, используется base. Ничего похожего описанному в первом сообщении MODx не делает, если специально не постараться.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 2743
        • 5 Posts
        Прости пожалуйста не правильно мысль изложил, ты правильно говоришь "ТinyMCE добавляет ссылки типа [~10~], где цифра – id страницы, а MODx преобразует их в относительные адреса, причем относительно корня сайта"

        Относительный путь добавляет! Например если мы в

        http://www.mysite.ru/product/item1/index.php (т.е. мы используем "вложенные URL") добавить ссылку на другую страницу, например
        http://www.mysite.ru/design/des1/index.php то, [~10~] будет заменен путём http://www.mysite.ru/product/item1/design/des1/index.php

        [~10~] заменяется относительным путем. Как к нему либо добавить "/"

        Не знаю правильно ли Я вам изложил опять, надеюсь на вас smiley rolleyes
          • 785
          • 2,113 Posts
          Не совсем понятно, особенно, зачем везде добавлять index.php, но вообще, как я писал, для правильной работы относительных ссылок используется base, а конкретно <base href="[(site_url)]" />.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 2743
            • 5 Posts
            Спаааааааааасибо ваааааааааще агромное, чёт Я зациклился на одной проблеме а про <base href="[(site_url)]" /> забыл. Все заработало smiley rolleyes