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

Рубрики и структура вашего сайта

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

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

Часто рубрики служат для обозначения тематики, а также показывают условную структуру сайта. Например, если у вас кулинарный блог, то рубрики могут облегчить навигацию для посетителя:

- Супы и бульоны
    - Сырные супы
    - Супы из рыбы и морепродуктов
    - Супы мясные и из птицы
    - Овощные, грибные и крупяные супы
    - Борщи, рассольники, щи, солянки
    - Холодные супы
    - Прочие супы

Пока на сайте немного записей, не следует создавать слишком много рубрик и уж тем более их «дробить» на подрубрики. Главное правило простое: в одной рубрике должно быть хотя бы 10..20 записей. Если их меньше, то пока не спешите создавать новые. Когда наберется необходимое количество, вы сможете отредактировать записи и отметить новые рубрики.

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

Работа с рубриками

Для работы с рубриками используется одноименная страница в админ-панели.

Настройка рубрик

Страница рубрики всегда имеет адрес https://вашсайт/category/ССЫЛКА. Например для рубрики Астрономия ссылка будет https://вашсайт/category/astronomija.

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

Если мы перейдём на страницу рубрики, то увидим все записи, где отмечена рубрика Астрономия.

Рубрика на сайте

Сейчас в этой рубрике 10 записей, но на странице рубрики выводится только 7. Для того, чтобы вывести ссылки на следующую страницу, следует включить плагин пагинации (pagination), которая часто называется «листалка страниц». В комплекте MaxSite CMS три плагина:

  • pagination
  • pagination2
  • paginator

Я активировал первый плагин, но вы можете посмотреть как выглядят другие самостоятельно.

В настройках плагина pagination следует очистить (оставить пустыми) все поля, кроме «Диапазон количества ссылок».Вид пагинации на сайте

Мы можем разместить на сайте виджет, который будет выводить список рубрик. Для этого активируем плагин category. После этого разместим виджет рубрик в сайдбаре и после сохранения можно будет его настроить. Виджет имеет достаточно много настроек, но пока вы можете только указать заголовок и сохранить изменения.

Виджет рубрик

Теперь проверим как он выглядит на сайте.

Виджет рубрик

По умолчанию рубрики выводятся в алфавитном порядке, но иногда нужно задать какой-то явный порядок. Для этого в виджете следует выбрать в поле «Сортировка» - «По выставленному menu order». После этого порядок можно задать в настройках рубрик. За это отвечает поле «Порядок», где указывается число: чем оно меньше, тем выше будет выведена рубрика.

Для того, чтобы сделать рубрику подрубрикой, в поле «Родитель» нужно указать номер родительской рубрики. Например, если мы хотим сделать Астрономия подрубрикой Новости, то указываем «1» (это номер рубрики «Новости»).

Подрубрики

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

Помните, что в задачу рубрик входит только навигация и тематическая группировка записей.

К особенностям MaxSite CMS следует отнести то, что у записей следует отмечать все рубрики, а не только подрубрику. Например, если мы отметим рубрику «Холодные супы», но не отметим родительскую «Супы и бульоны», то запись будет выведена в первой рубрике, но будет отсутствовать во второй. То есть выбор рубрик у записи никак не связан с иерархией самих рубрик.

Если тематика записи слишком размыта, то возникает соблазн указать сразу несколько рубрик. В таких ситуациях обычно делают какую-то общую рубрику, например «Новости», «Блог» и т.п. Если размещать запись в нескольких рубриках, то посетители будут на неё постоянно натыкаться в разных рубриках, что создаёт излишние дубли.