Вывод модуля Joomla на страницах просмотра материалов

| Нет комментариев

Каждому, кто хотя бы изредка почитывает мой твиттер, известно, что мне категорически не нравится Joomla. Каждый раз, когда в силу тех или иных обстоятельств приходится в ней что-то делать, я искренне желаю, чтобы у человека, придумавшего эту CMS, лопнули глаза в фекальных муках.

Вчера, например, обнаружилось, что в Joomla 1.0.15 отсутствует возможность без заморочек отображать модуль только на страницах материалов (статей, новостей и пр., но не рубрик и разделов). После пары неудачных попыток сделать это через меню и довольно длительного чтения документации и форумов вырисовалось решение.

  1. Создаем новую позицию модуля (у меня это user10).
  2. Присваиваем ее нужному модулю, который связываем со всеми пунктами меню (Связь с пунктом (пунктами) менюВсе).
  3. В нужное место шаблона (файл index.php) вставляем следующий код (заменив user10 своей позицией):
    <?php
      if (($option == 'com_content') && ($task == 'view')) {
        mosLoadModules ( 'user10' );
      }
    ?>
    

Проверяем, осуждающе качаем головой, забываем о Джумле до следующего раза.

Комментировать


Введите изображённые на картинке символы.

  • Подписаться на обновленияЧитать Twitter

Об этой записи

Сообщение опубликовано 13.01.2011 21:48. Автор — Антон Пищур.

Предыдущая запись — Борьба с кракозябрами в w.bloggar

Следующая запись — Movable Type снова продали

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

div class=/div