При розробці більшості веб сайтів потрібно впроваджувати новинний блог, який необхідний для розміщення динамічної інформації на будь-якому сучасному сайті. При постійному наповнення сайту новинними ресурсами з'являється необхідність організації зручного сортування і пошуку статей по різних параметрах.
Теги modx revolution
Для реалізації необхідного нам функціоналу ми будемо використовувати готове додаток зі сховищ - taglister.
Taglister MODX Revo
Після установки програми taglister можна переходити до налаштувань відображення тегів на сайті. Давайте розглянемо основні типи відображення тегів, які можуть нам знадобитися для зручної навігації по сайту і організації сортування.
Також теги можна використовувати для просунутого пошуку, але цей варіант ми не будемо розглядати сьогодні, але в наступних уроках ми торкнемося цю можливість і реалізуємо це на практиці.
Можна приступати до реалізації поставленої мети. З огляду на той факт, що на нашому сайті вже запущений блог, я маю на увазі, що у вас встановлено пакет додатка pdoResources.
Для початку необхідно створити новий TV параметр з ім'ям tags. в настройках введення вибираємо АВТОМЕТКА. а також вибираємо шаблон, який використовується для виведення статей нашого блогу.
Прописуємо код виведення списку тегів. Необхідно уточнити як у вас організований висновок тегів-в шаблоні або через чанк, в залежності від цього буде проводитися виклик tv через * або +. У моєму випадку висновок списку тегів буде безпосередньо в шаблоні, тому я буду розміщувати код в самому шаблоні і використовувати *.
Створимо новий ресурс з ім'ям РЕЗУЛЬТАТ Пошук по тегах і дамо йому шаблон як для виведення анонсів новин блога. Запам'ятаємо ідентифікатор (номер) створеного нами ресурсу. У моєму випадку ідентифікатор ресурсу буде (17).
У моєму шаблоні передбачено місце для виведення списку тегів і виглядає це таким чином:
Усе. Чи можемо перевіряти результат роботи. якщо все зроблено правильно, то ми побачимо генерацію тегів в нашому хмарі і при натисканні на будь-який тег буде проведений перехід на сторінку результату пошуку за тегами, на якій відобразитися список всіх публікацій з даними тегом.
Сподіваюся урок буде корисний при розробці ваших проектів.