Начальный уровень
Рубрики и структура вашего сайта
Когда вы только создаёте свой сайт, то первое о чём стоит задуматься — это тексты и их группировка. Смысл любого сайта именно в текстах — именно поэтому на начальном уровне мы рассматриваем работу с ними, а не занимаемся, скажем, сменой оформления шаблона. От того, как будут оформлены страницы сайта, будет зависеть и его привлекательность для посетителей.
Вторым по важности фактором будет удобство навигации сайта, то есть то, как посетители смогут находить нужные им страницы. Для этого используются рубрики, которые позволяют группировать записи.
Часто рубрики служат для обозначения тематики, а также показывают условную структуру сайта. Например, если у вас кулинарный блог, то рубрики могут облегчить навигацию для посетителя:
- Супы и бульоны - Сырные супы - Супы из рыбы и морепродуктов - Супы мясные и из птицы - Овощные, грибные и крупяные супы - Борщи, рассольники, щи, солянки - Холодные супы - Прочие супы
Пока на сайте немного записей, не следует создавать слишком много рубрик и уж тем более их «дробить» на подрубрики. Главное правило простое: в одной рубрике должно быть хотя бы 10..20 записей. Если их меньше, то пока не спешите создавать новые. Когда наберется необходимое количество, вы сможете отредактировать записи и отметить новые рубрики.
Работа с рубриками
Для работы с рубриками используется одноименная страница в админ-панели.
Страница рубрики всегда имеет адрес https://вашсайт/category/ССЫЛКА. Например для рубрики Астрономия ссылка будет https://вашсайт/category/astronomija.
category
указывает на то, что этот адрес является рубрикой, а не записью, или какой-то другой страницей сайта.Если мы перейдём на страницу рубрики, то увидим все записи, где отмечена рубрика Астрономия.
Сейчас в этой рубрике 10 записей, но на странице рубрики выводится только 7. Для того, чтобы вывести ссылки на следующую страницу, следует включить плагин пагинации (pagination), которая часто называется «листалка страниц». В комплекте MaxSite CMS три плагина:
- pagination
- pagination2
- paginator
Я активировал первый плагин, но вы можете посмотреть как выглядят другие самостоятельно.
Мы можем разместить на сайте виджет, который будет выводить список рубрик. Для этого активируем плагин category. После этого разместим виджет рубрик в сайдбаре и после сохранения можно будет его настроить. Виджет имеет достаточно много настроек, но пока вы можете только указать заголовок и сохранить изменения.
Теперь проверим как он выглядит на сайте.
По умолчанию рубрики выводятся в алфавитном порядке, но иногда нужно задать какой-то явный порядок. Для этого в виджете следует выбрать в поле «Сортировка» - «По выставленному menu order». После этого порядок можно задать в настройках рубрик. За это отвечает поле «Порядок», где указывается число: чем оно меньше, тем выше будет выведена рубрика.
Для того, чтобы сделать рубрику подрубрикой, в поле «Родитель» нужно указать номер родительской рубрики. Например, если мы хотим сделать Астрономия подрубрикой Новости, то указываем «1» (это номер рубрики «Новости»).
Старайтесь не использовать более одного вложения рубрики. Такие громоздкие структуры создают ненужную сложность для посетителя — разбираться в хитросплетениях вашего сайта мало кому будет интересно. Поэтому обычная рекомендация: делать как можно меньше вложенностей, а если рубрик немного, то вовсе избегать подрубрик.
К особенностям MaxSite CMS следует отнести то, что у записей следует отмечать все рубрики, а не только подрубрику. Например, если мы отметим рубрику «Холодные супы», но не отметим родительскую «Супы и бульоны», то запись будет выведена в первой рубрике, но будет отсутствовать во второй. То есть выбор рубрик у записи никак не связан с иерархией самих рубрик.
Если тематика записи слишком размыта, то возникает соблазн указать сразу несколько рубрик. В таких ситуациях обычно делают какую-то общую рубрику, например «Новости», «Блог» и т.п. Если размещать запись в нескольких рубриках, то посетители будут на неё постоянно натыкаться в разных рубриках, что создаёт излишние дубли.