Joomla позволяет вам настроить практически любой функционал с помощью переопределений. Переопределение макетов (Layout) позволяет нам настраивать мелкие элементы, такие как автор статьи и дата публикации. В этом уроке я покажу вам как создать макет для переопределения тегов Joomla.
Изображение ниже показывает, как метки выглядят по умолчанию в статьях Joomla, используя шаблон Протостар:
Здесь метки являются активными ссылками. В этом примере, я хочу сохранить теги, но удалить ссылки.
Шаг #1. Создаем переопределение макетов
Сопируем некоторые файлы из ядра Joomla в наш шаблон, так мы можем изменить их безопасно.
Перейдите в Расширения -> Менеджер шаблонов -> Менеджер шаблонов: Шаблоны
Кликните на название вашего шаблона.
Кликните на вкладку "Создать переопределение".
Нажмите на "content" в столбце макетов.
Этот шаг создаст набор файлов в папке /templates/ваш-шаблон/html/layouts/joomla/content/.
Шаг #2. Настраиваем макет меток
Возвращаемся во вкладку "Редактор". Переходим на html > layouts > joomla > content > tags.php
Здесь вы можете изменить код, который отображает метки в материалах. В этом примере, я хочу удалить ссылки и оставить только метки, а вы можете изменять код в зависимости от ваших потребностей.
В строках 24 и 26, я нахожу открывающую и закрывающую часть тэга <a> и заменяю их на элемент <span>.
На следующем изображении видно, как код будет выглядеть после моего небольшого изменения:
Нажмите кнопку "Сохранить и закрыть", когда вы закончите.
Шаг #3. Конечный результат
Посетите один из ваших материалов на фронт-энд и посмотрите, как теги по-прежнему есть, но уже не без ссылок.
Автор материала