MODX (читается «мо́дэкс») — это бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом сайтов.
На одном из проектов столкнулся с проблемой плохой перелинковки страниц и как следствие плохая индексация сайта.
Проект небольшой информационный сайт на 200 страниц. Для автоматизации процесса было решено выводить 4 блока ссылок в нижней части страницы по 3-5 ссылок в каждом блоке.
Пишем сниппет
Для этого было создано 4 сниппета (footLinkBlock1, footLinkBlock2, footLinkBlock3, footLinkBlock4):
.
Код в этих четырех сниппетах одинаковый, только, чтобы на большом количестве страниц не появились одинаковые блоки ссылок - диапазоны были сдвинуты относительно друг друга. Т.е. если в первом сниппете диапазон страниц: 7-27, то во втором: 13-33, в третьем: 18-38, в четвертом 23-43, и т.д. Таким образом блок ссылок повторяется максимум на 5 страницах, а не на 20 - вот такое перемешивание при минимальном дроблении на диапазоны.
Пишем чанк
Далее создаем чанк - назовем его: footerLink - в котором подключаем все 4 сниппета (footLinkBlock1, footLinkBlock2, footLinkBlock3, footLinkBlock4):
.
В четвертом блоке отсутствует заголовок - так было решено сделать.
Обращаю внимание, что в шаблоне вывода ссылок, перед [[+link]] обязательно должен быть слэш, в противном случае, если страницы у вас имеют вложенность по папкам - может быть ошибка, т.к. подставиться ссылка с соответствующей папкой, указанной в URL, а не главный URL сайта.
Если у вас страницы разбиты по разделам, то при желании можно использовать данный метод для создания перекрестных ссылок внутри каждого раздела.
Добавляем чанк в шаблон
Не забудьте вставить в ваш шаблон соответствующий чанк: [[$footerLink]]
Если Вам понравилось , то не забывайте нажимать кнопочки ПОДЕЛИТЬСЯ... в социальных сетях Мне будет очень приятно А если копируете к себе в блог или на сайт, не скупитесь поставить ссылочку или пару на источник - YaDumau.RU