Работаю по всей России

vasilisa1210@mail.ru

Главная » Уроки » Уроки по ModX Revo » [Modx Revo] Articles URL проблема

[Modx Revo] Articles URL проблема

Вы установили плагин Articles на Revo Modx, но у Вас имеется проблема с URL.

Все URL там вида site.ru/name_radel/2014/06/10/алиас, а нам надо site.ru/алиас

Для этого мы залезаем в файлы и правим файл по адресу

core/components/articles/article.class.php

либо по адресу 

/core/components/articles/model/articles/

Вместо строки:

$uri = rtrim($containerUri,'/').'/'.$year.'/'.$month.'/'.$day.'/'.$this->get('alias')

вставляем эту

$uri = rtrim($containerUri,'/').'/'.$this->get('alias');

Этот код подходит если Вы используете вложенные контейнеры в URL (настройки Система - Настройки сайта - URL)

В том случае, если Вы не используете контейнеры, надо добавить такой код:

$uri = $this->get('alias');

НУ а если у всех страниц на конце .html , то так:

$uri = $this->get('alias').".html";

Если ресурсы были созданы до этого, то их надо пересохранить!