Современная, быстрая и удобная система управления сайтом

Существует ли шаблон ЧПУ как в WordPress?

Центр помощиКомментарии: 0Просмотров: 19378

В отличие от WordPress, в MaxSite CMS нет такого понятия, как «шаблон ЧПУ». Связано это с тем, что в MaxSite CMS используется гибкая система типов данных, поэтому важно их точно определять, чтобы корректно вывести тексты.

В WordPress'е существует всего три вида типов данных: записи/страницы, рубрики и метки. Все они объеденены единой таксономией. Поэтому невозможно создать одну и туже короткую ссылку (slug) для этих типов данных. Система этого просто не позволит.

В MaxSite CMS типы данных могут быть произвольными. Например на этом сайте, для организции Центра помощи используется тип «help». При этом можно сделать рубрику с короткой ссылкой «help», а также страницу «help» и метку «help».

Для того, чтобы различать эти типы данных в адресе URL следует явно его указывать.

  • http://сайт/help - тип
  • http://сайт/page/help - страница
  • http://сайт/category/help - рубрика
  • http://сайт/tag/help - метка
Таким образом, для того, чтобы сделать шаблон ЧПУ, следует жестко определиться с типами данных, либо ограничить возможности системы по формированию slug. Естественно это неприемлемо.

Однако в MaxSite CMS для записей и рубрик существует т.н. синонимы ссылок. Например у нас есть страница about с id=2 (номер). Тогда к этой странице можно будет обратиться по адресам:

  • http://сайт/about
  • http://сайт/page/about
  • http://сайт/2
  • http://сайт/page/2
Синонимы для рубрик работают аналогично, при условии, что нет такого slug и id в записях.

Кроме этого в MaxSite CMS возможно использование любой структуры ЧПУ, при условии, что вебмастер предусмотрел его разбор. Например можно анализировать определенный сегмент URL и по нему определять дальнейшие действия. Более подробно о том, как формируются адреса, вы можете прочитать в лекции «Типы данных. Сегменты URL».