0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 298 Просмотров
*

abat-voix

  • Новичок
  • 2
  • 0 / 0
Добрый день!

Редактирую стандартный модуль "main menu" под свой стиль.
Столкнулся с тем, что ссылка в списке, генерируемая для перехода к материалу, не имеет класса.

Как к ней класс добавить?

Сверху ссылка генерируемая Joomla, снизу как она должна выглядеть.
*

kern.USR

  • Давно я тут
  • 808
  • 61 / 1
Re: Как добавить класс для ссылки?
« Ответ #1 : 08.02.2018, 14:17:22 »
В шадлоне, перед
Код
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
вставте
Код
if(isset($attributes['class']))
{
$attributes['class'] .= ' nav-link'
}
else
{
$attributes['class'] = 'nav-link'
}
« Последнее редактирование: 08.02.2018, 14:21:04 от kern.USR »
*

abat-voix

  • Новичок
  • 2
  • 0 / 0
Re: Как добавить класс для ссылки?
« Ответ #2 : 08.02.2018, 16:13:31 »
Огромное спасибо! Все работает, как и хотел!

Один момент: условные операторы вставил перед этой строкой

Код
echo JHtml::_('link', JFilterOutput::ampReplace(htmlspecialchars($item->flink)), $linktype, $attributes);

в файле default_components.php модуля
*

kern.USR

  • Давно я тут
  • 808
  • 61 / 1
Re: Как добавить класс для ссылки?
« Ответ #3 : 08.02.2018, 16:22:58 »
Один момент: условные операторы вставил перед этой строкой
Ну тут всё заввисит от изначального шаблона. Суть вы поняли правильно! Вставлять нужно перед вызовом JHTML
А что у него внутри - не так важно (ну, кроме параметра $attributes , а то бывает, что по-другому называют)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить <meta name="abstract" content="" />?

Автор gonzergonzer

Ответов: 6
Просмотров: 192
Последний ответ 16.03.2019, 06:58:48
от Театрал
Разработка пункта меню для компонента, свой алгоритм формирования ссылки

Автор sdi_68

Ответов: 12
Просмотров: 261
Последний ответ 19.02.2019, 23:13:33
от sdi_68
Канонические ссылки для Joomla 3

Автор Fedor Vlasenko

Ответов: 134
Просмотров: 40711
Последний ответ 13.02.2019, 14:40:51
от ChaosHead
Как добавить в заголовке браузера фразу к метке?

Автор 404NotFound

Ответов: 1
Просмотров: 295
Последний ответ 09.02.2019, 02:43:39
от pavelrer
Как добавить "рекламу" при просмотре ПДФ на сайте?

Автор claus

Ответов: 7
Просмотров: 594
Последний ответ 02.01.2019, 15:01:34
от claus