Заметки о Amiro.CMS Free

Вывод ссылок на теги в главном меню

01.12.2011 23:17

Если появилось необходимость в Amiro.CMS вывести ссылки на какие-то конкретные разделы дневника, модуля новостей или страницы выборки по тегу в меню навигации, то это можно сделать следующим образом.

На примере связки модулей Дневник и Теги рассмотрим способ. Допустим есть предполагаемые тематики: "Софт", "Музыка", "Видео", "Обо мне". Их же и будем использовать в качестве тегов.

Дневник

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

Теги

Стандартно, список тегов и страница вывода тегов на фронте сайта. Каждый тег - это тематика и предполагаемый пункт в меню: главное, верхнее или нижнее.

Ссылки

Допустим у нас страница с набором тегов имеет адрес www.мой-сайт.ru/category, тогда

  • страница с выборкой по тегу "Софт" будет иметь адрес www.мой-сайт.ru/category/soft
  • страница с выборкой по тегу "Видео" будет иметь адрес www.мой-сайт.ru/category/video

и так далее. Эти линки нам еще понадобятся позже.

Создаем меню

Для того, чтобы иметь возможность вывода этих "разделов" в меню навигации Amiro.CMS нужно создать в менеджере сайта страницы, но это не так просто создать страницу с адресом category/soft и при попытке это сделать вы получите уведомление об ошибке:

Страница с такой же ссылкой уже есть. Ссылка не изменена.
Заголовок и ключевые слова сгенерированы автоматически
Страница обновлена.

Тут-то и приходит нам на помощь одна хитрость, и поэтому мы создаем страницу с адресом (ссылкой) category/soft? и category/video? Т.е. полностью повторяем ссылку на страницу модуля тегов, но добавляем в конце вопросительный знак:

Заголовок и ключевые слова сгенерированы автоматически
Страница обновлена.

Реальный пример

На примере сайта wannagame.ru, где жанры игр: "Бегалки", "Бизнес", "Настольные", "Поиск предметов", "Стрелялки", "Шарики", "Онлайн игры", это теги, присвоенные той или иной игре. В верху страницы же выводятся ссылки главного меню с изображением, соответствующим жанру. И в структуре сайта эти разделы дублируются в виде "пустых" страниц, но по переходе по любой такой ссылке, открывается-таки страница модуля теги с результатами выборки.



Рубрики: Инструкция Нестандартные решения Хитрости


« Разработчики Amiro.CMS анонсировали выход 7.0 версии под кодовым названием Touch  | В начало |  Бесплатные Плагины для Amiro.CMS »





При использовании материалов с сайта, обратная активная ссылка на http://amirocmsfree.ru обязательна!

Блог (сетевой дневник)

Модуль «Дневник» предназначен для ведения дневника. Записи выводятся в виде списка анонсов, с возможностью листания страниц, при нажатии на ссылку «Прочитать запись» отображается полная версия любой записи.

Основные возможности модуля:

  1. комментарии посетителей к записям;
  2. отображение краткого списка анонсов в любой части сайта; 
  3. автоматическое помещение записей в архив после определенного промежутка времени;
Подробнее о возможностях >>

Партнеры и друзьяСкачатьПочему коммерческие CMSПочему Amiro.CMSФорумПоискКарта сайта
2017 © AmiroCMSFree.ru | Amiro.CMS Free - бесплатно и по-русски. Тюнинг бесплатной версии Амиро ЦМС. - проект nsk21.ru
Лучший хостинг для сайтов на Амиро.CMS». Учебе время - потехе час!
Работает на Amiro CMS - Free