Перш ніж почати одна примітка: я використовую в різних місцях статті такі поняття як ключове слово і тег. Щоб не вводити в оману, хочу сказати що під цими поняттями я розумію одне і те ж, просто спонтанно пишу десь одне, а десь інше. Поїхали!
[1] Скачайте і встановіть пакет tagLister.
[2] Створіть новий TV параметр (додаткове поле). Назвіть його tags (можна і по іншому). В параметрах введення виставте Авто-мітка. в доступних шаблонах відзначте шаблон, який у Вас використовується для виведення статей або новин.
[3] Тепер в чанка, який відповідає за висновок новини / статті додаємо наступний сниппет:
Цей сниппет виведе ключові слова. Розберемо параметри:
items = '# 91; # 91; * tags # 93; # 93; `- вказуємо як називається TV параметр (додаткове поле) в якому зберігаються ключеиве слова;
target = `19` - дивний параметр 19 насправді є id ресурсу, в який буде здійснено виведення статей по конкретному тегу. Тобто при натисканні на тег (ключове слово), буде здійснено виведення всіх статей пов'язаних з цим тегом в ресурс з цим id. Про це нижче в пункті 5.
tpl = `linkTpl` - чанк в якому прописано оформлення виведення тегів. Його можна і не вказувати, теги все одно будуть виводиться, але без якогось оформлення. У мене в чанка linkTpl наступне:
[4] Висновок ключових слів в статті організували, тепер будемо робити щоб при натисканні на ключове слово показувалися всі статті в яких цей тег присутній. Для виведення статей, запитуваних за тегом, я створив ще один шаблон з назвою tags. У цьому шаблоні в місці де зазвичай у мене виводиться контент я викликав наступний сниппет:
parents = `2` - вказує id батьківського ресурсу наших статей. У мене їм є ресурс Articles (2) в якому і розміщені всі мої статті.
includeTVs = `1` - включаємо в плейсхолдер TV параметри. Можна і не включати, якщо Ви їх не використовуєте для відображення.
Інші параметри описувати не буду, думаю зрозуміло.
Після цього, при натисканні на тег в статті повинна відкриватися тільки що створена сторінка з висновком заголовків статей, в яких присутній цей тег. Якщо щось не вийшло, то переглянете попередні кроки, шукайте помилку.
Якщо виконали всі попередні кроки, то розібратися в параметрах у вас не складе труднощів. Не забудьте поміняти в параметрі target id ресурсу для виведення статей за ключовим словом. Параметр tpl вказує на чанк, в якому зберігається оформлення хмари тегів. Як оформити хмару тегів дуже добре написано на сайті freelgraf.in.ua
На цьому все. Можливо щось вийде не відразу і здається що це складно, але як тільки почнете вникати в процес створення тегів на своєму сайті - все встане на свої місця.