Наверх

Исключение алиаса ресурса в URL дочерних ресурсов

В разделе «Репосты» расположены чужие статьи, которые мне понравились или показались полезными.

Сегодня выяснилось, что указанные мной ссылки ведут в никуда, и я решил восстановить эту информацию, благо, сам постоянно использую эту доработку.


Речь об исключении алиаса ресурса из url дочерних объектов способом, предложенным bertoost, за что огромное ему спасибо.

Были споры о необходимости лезть в ядро, но, тем не менее, интерес к этому есть, поэтому я воссоздал эти изменения на github.

Итак, для этого требуется:

1. Создать в таблице modx_site_content поле exclude_alias_in_childs (boolean), сделать к нему индекс;
2. Внести изменения согласно https://github.com/ilyautkin/revolution-exclude_alias/pull/1/files

Править modx.mysql.schema.xml не обязательно, если не планируется перепостроение схемы.

Если изменения п.2 внести в стандартный дистрибутив MODX, то необходимость в п.1 отпадает: после установки с нуля всё будет работать из коробки.

Источник: https://modxclub.ru/topics/isklyuchenie-aliasa-resursa-v-url-dochernix-resursov-2.html

4 комментария

  1. Вадим Реддит 31 июля 2016, 16:13 # 0
    После добавления комментария появляется комментарий с аватаром, который передает vk к примеру. Аватар подгружается с вк и тем самым дает повод для ошибки ssl, как исправить?
    1. Илья Уткин 31 июля 2016, 16:15 # 0
      Не знаю
    2. Андрей Шевяков 26 января 2017, 11:11(Комментарий был изменён) # 0
      На github.com/ilyautkin/revolution-exclude_alias/pull/1/files
      В файле: core/lexicon/ru/resource.inc.php

      Грамматическая ошибка в строчке:
      $_lang['resource_exclude_alias_in_childs_help'] = 'Если включено, то псевдоним ресурса не будет учавствовать в формировании URL дочерних ресурсов';
      Слово «учаВствовать», правильно пишется «участвовать».

      Решение супер!
      Вот добавить бы в стандартную сборку дистрибутива MODX такую галочку для ресурсов.
      1. Мимошел 26 мая 2017, 12:49 # 0
        Ссылки на гитхаб ведут на 404.

        Авторизация

        через сервис Loginza:

        Подписка или RSS

        Буду присылать новые статьи — никакого спама



        Шаблоны MODX

        1 2 Дальше »

        Объектная
        модель
        MODX