Просмотров: 1 096

Joomla. Как вывести код или какой-либо текст только на странице категорий.

Сегодня работал с заказчиком, у которого сайт на системе Joomla. На его сайте, в разделе категорий статей располагался лишний элемент, который нужно было убрать.

folder-close-128

Основная проблема заключалась в том, что шаблон, который использовался, не имел отдельного файла blog.php, который отвечает за вывод категорий.

Нужно было как-то другим образом решать проблему.

Перерыв кучу информации мне все-таки удалось найти решение. Привожу здесь исходный код, который я использовал.

Код вставляется в файле template.php, который отвечает за вывод и страниц и категорий на сайте.

Между тэгами <head> … и </head> вставляю следующую конструкцию:

<?php
$view = JRequest::getCmd('view');
?>

Далее мне остается в нужном месте, с помощью следующей конструкции добавить любой код, который я захочу:

<?php if($view=='category') {echo "categoryview ";} ?>

Т.е. если эта страница является категорией, я вывожу определенный текст. Тем самым мне удалось добавить специальный класс для не нужного мне элемента и скрыть его с помощью стилей CSS.

Очень полезный код, надеюсь, что вам это тоже поможет, чтобы решить ваши задачи.

 Больше уроков по системе Joomla можно получить здесь:

2016-01-19 20-58-51 Как многократно ускорить сайт на Joomla с гарантией результата – Yandex