Где находится поле
По справке UMI.CMS, поле «Псевдостатический адрес» входит в блок «Основные параметры» окна редактирования страницы. Чтобы его увидеть, нужно раскрыть ссылку «Показать расширенные поля».
Как формируется адрес
- При создании страницы адрес формируется по мере ввода названия и транслитерируется в латиницу.
- Если вручную изменить адрес, поле перестаёт меняться вслед за названием.
- Если поле очистить и сохранить страницу, адрес снова создаётся автоматически из названия.
Как проверить таблицу
Чтобы узнать, как UMI.CMS превращает заголовок в адрес, создайте тестовую страницу с названием «Щёлково цех юг» и сравните результат. Таблица Яндекса даёт shhelkovo-ceh-yug; привычный английский вариант — shchyolkovo-tsekh-yug. Как читать другие результаты — в статье «Транслит Яндекса против встроенного в CMS».
Для разработчиков
В API UMI.CMS есть методы getAltName() и setAltName() для чтения и изменения адреса, а также convertAltName(), который переводит строку в транслит и убирает недопустимые символы. При массовом импорте можно использовать их с готовым списком адресов.
Справка производителя
Описание ниже опирается на справку производителя. Интерфейс меняется от версии к версии, поэтому сверяйтесь с актуальной документацией:
Связанные статьи
Настройка адресов в UMI.CMS целиком — в статье «ЧПУ в UMI.CMS».
Типичные ошибки
- Менять адрес вручную и ожидать, что он будет следовать за названием.
- Очищать поле на опубликованной странице: адрес изменится автоматически.
- Не проверять таблицу транслитерации.
- Менять адрес без редиректа.
Пошагово: приводим адреса к единому виду
- Соберите список страниц, у которых нужно проверить адрес.
- Сравните их адреса с результатом генератора: так видно, какие уже написаны по нужной схеме.
- Для остальных получите правильный адрес. Если страниц много, используйте режим «Список строк».
- Введите адрес в поле «Псевдостатический адрес».
- Для опубликованных страниц закройте старый адрес постоянным редиректом.
- Откройте старый и новый адреса в браузере, затем отправьте страницы на переобход в Яндекс.Вебмастере.
Разбор заголовка по шагам
Возьмём заголовок «Новости компании» и пройдём путь до адреса. Адрес создаётся по мере ввода названия.
Заголовок: Новости компании
Без служебных слов: Новости компании
Адрес целиком: novosti-kompanii
Адрес короче: novosti-kompanii
Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».
Памятка для редактора
Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:
- Адрес задаём вручную из генератора.
- Очистка поля пересоздаёт адрес.
- Менять адрес — с редиректом.
Чек-лист
- Найти поле «Псевдостатический адрес».
- Проверить, как оно ведёт себя при вводе названия.
- Задавать адрес вручную из генератора.
- Менять адрес — с редиректом.
Частые вопросы
Где в UMI.CMS находится адрес страницы?
В блоке «Основные параметры», поле «Псевдостатический адрес»; для показа нажмите «Показать расширенные поля».
Когда адрес перестаёт меняться вслед за названием?
Когда вы изменили его вручную.
Что будет, если очистить поле?
Адрес снова создастся автоматически из названия.
Как задать адрес программно?
Через метод setAltName() класса umiHierarchyElement; convertAltName() преобразует строку в транслит.
Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.