Если нужно, чтоб заголовок модуля был кликабельным, то существует отличное решение, которое я взял с форума http://joomlaforum.ru. Стандартными методами вставить ссылку в заголовке модуля не получится — Joomla! вырежет код.
Поэтому выполняем следующее (показываю пример для модуля баннеров):
1. Открываем с помощью FTP клиента: ваш сайт/modules/mod_banners/mod_banners.xml и вносим с помощью редактора (например Notepad ++) такой код:
<field
name="add_title"
type="text"
default=""
label="Заголовок"
description="Заголовка модуля" />
<field
name="add_title_link"
type="text"
default=""
label="Ссылка"
description="Ссылка с заголовка модуля" />
Снизу на скриншоте видно, что и где вставлено (выделено прямоугольником).
2. Далее открываем шаблон вывода модуля: ваш сайт/modules/mod_banners/tmpl/default.php и перед первым Div'ом вставляем следующий код:
<?php if (($params->get('add_title_link'))) : ?>
<h3 class="module-title ">
<a href="<?php echo $params->get('add_title_link'); ?>"><span><?php echo $params->get('add_title'); ?></span></a>
</h3>
<?php endif; ?>
Смотрим на скриншоте, что и где вставлено (выделено прямоугольником).
После этого нужно зайти в модуль и в дополнительных параметрах появится два дополнительных поля:
- «Заголовок»
- «Ссылка заголовка»
В данном примере заголовок модуля будет выводиться только когда присутствует ссылка.
Если нужно, чтобы заголовок выводился независимо от того есть ли ссылка, то код из пункта 2 нужно заменить на следующий:
<h3 class="module-title ">
<?php if (($params->get('add_title_link'))) : ?>
<a href="<?php echo $params->get('add_title_link'); ?>"><span><?php echo $params->get('add_title'); ?></span></a>
<?php else: ?>
<span><?php echo $params->get('add_title'); ?></span>
<?php endif; ?>
</h3>
Примечание. Для того, чтобы не было два заголовка — в настройках модуля на вкладке «Модуль» переводим «Показывать заголовок» в состояние «Скрыть».
За данный способ большое спасибо для пользователя joomlaforum под ником vordoom.
Если вы в поисках хостинга, могу порекомендовать Beget, которым сам пользуюсь (кстати, тестирование компонентов, модулей и плагинов происходят именно на нем).
Также могу порекомендовать дешевый украинский хостинг, на котором есть один из моих проектов.
Следующие статьи:
- Изменение ширины поля (формы) комментариев в компоненте JComments - 10/06/2017 10:07
- Используем новые возможности дополнительных полей в Joomla! 3.7.0 и выше - 04/06/2017 21:16
- DJ-Tabs — красивые вкладки для категорий и материалов Joomla! - 28/05/2017 17:40
- После обновления Joomla! редактор JCK не отображает стили - 21/05/2017 23:10
- Модульная форма обратной связи и функция «Позвони мне» абсолютно бесплатно - 07/05/2017 21:47
Предыдущие статьи:
- DropEditor — бесплатный альтернативный редактор для Joomla! - 03/05/2017 20:27
- ImageSizer — показ изображений в lightbox окне по умолчанию для Joomla! + галерея - 17/04/2017 13:20
- Красивые подсказки для Joomla! с помощью плагина Tooltip plugin - 16/04/2017 23:12
- No External Links - плагин для тех, кому нужно закрыть внешние ссылки от индексации - 26/03/2017 21:01
- BT Content Slider - слайдер новостей для Joomla! 2,5-3x абсолютно бесплатно и его настройки - 18/03/2017 11:12