Что такое пользовательские URL-адреса?
Данные адреса позволяют определить пользовательские псевдонимы или структуру универсальных индикаторов ресурсов (URI) для своих собственных ресурсов. Они поддерживают транслитерацию и сетевые пакеты.
Вы можете создать собственную структуру из полей ресурса, ТВ, фрагментов или выходных фильтров и задать желаемые определенные ограничения, которые бы применялись в пользовательских формах.
К примеру, при помощи пользовательского URL-адреса можно добавить идентификатор ресурса или опубликовать месяц в псевдонимах всех ресурсов или только в тех ресурсах, чей родительский или шаблонный класс равен 1.
Требования
- MODX Revolution 2.2 или выше
- PHP5 или выше
Открытый доступ
Версия |
Дата |
Автор |
Продукт |
1.0.0-rc2 |
9 сентября 2012 |
ben_omycode |
Revolution |
1.0.0-rc1 |
23 августа 2012 |
ben_omycode |
Revolution |
Загрузка
Загрузить можно из MODx Revolution manager через менеджер пакетов, или из MODx Extras Repository.
Использование
Чтобы начать работу с пользовательскими URL-адресами, перейдите в Components > Custom URLs и добавьте правило.
Свойства правил
Название |
Описание |
Пример |
Структура |
Сборка пользовательской структуры URL состоит из текста, полей ресурса, ТВ, фрагмента и выходных фильтров. Так же можно использовать поле для заполнения cu.parent для получения полного родительского пути псевдонима. |
-[[+alias]] |
Поле ограничения |
Поле ограничения может быть любым: идентификатор, родитель, шаблон… |
шаблон |
Значение ограничения |
|
2 |
Пользовательская группа |
Группа пользователей, для которой действует правило |
Администраторы |
URI |
Псевдоним создается по умолчанию, но вместо этого можно выбрать URI |
false |
Коррекция |
Ручная коррекция псевдонима или URI при обновлении ресурса |
true |
Активный |
Является ли правило активным? |
true |
Примеры структуры:
Простой текст:
1 |
|
Псевдонимы MODx по умолчанию
1 |
|
Инструкции по заполнению:
1 |
|
ТВ:
1 |
|
Фрагменты :
1 |
|
Выходные фильтры :
1 |
|
URL-адреса MODx по умолчанию:
1 |
|
Более сложный URL-адрес
1 |
|