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

alex9158

  • Захожу иногда
  • 55
  • 0 / 0
Всем привет!

Подскажите, как изменить меню, чтобы оно было по верстке
Код
<li><a href="#">Пункт 1</a></li>
<li><a href="#">Пункт 2</a></li>
<li>
   <a href="#">Пункт 3 <i class="fas fa-chevron-down"></i></a>
   <ul>
      <li><a href="#">Пункт 3.1</a></li>
      <li><a href="#">Пункт 3.2</a></li>
      <li><a href="#">Пункт 3.3</a></li>
      <li><a href="#">Пункт 3.4</a></li>
   </ul>
</li>
<li><a href="#">Пункт 4</a></li>
А именно интересует как добавить к родительскому пункту меню в тег <a>
Код
<i class="fas fa-chevron-down"></i>

Сейчас у меня такая структура:
Код
<div class="menu">
   <ul>
      <?php foreach ($list as $i => &$item): ?>
         <li><a href="<?php echo $item->flink;?>"><?php echo $item->title;?></a>
            <?php
               if ($item->deeper){
                  echo '<ul>';
               }
               elseif ($item->shallower){
                  echo '</li>';
                  echo str_repeat('</ul></li>', $item->level_diff);
               }
               else{
                  echo '</li>';
               }
            ?>
         </li>
      <?php endforeach;?>
   </ul>
</div>
Как его можно подправить?
*

NewUsers

  • Завсегдатай
  • 1621
  • 139 / 0
Re: Изменение вывода меню mod_menu
« Ответ #1 : 25.02.2019, 15:39:46 »
Как его можно подправить?
Код: php
<a href="<?php echo $item->flink;?>"><i class="fas fa-chevron-down"></i><?php echo $item->title;?></a>
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

alex9158

  • Захожу иногда
  • 55
  • 0 / 0
Re: Изменение вывода меню mod_menu
« Ответ #2 : 25.02.2019, 16:12:15 »
Код: php
<a href="<?php echo $item->flink;?>"><i class="fas fa-chevron-down"></i><?php echo $item->title;?></a>
он должен быть только у родительского пункта меню, у которого есть подменю, а в вашем примере этот тег добавляется ко всем пунктам меню
*

NewUsers

  • Завсегдатай
  • 1621
  • 139 / 0
Re: Изменение вывода меню mod_menu
« Ответ #3 : 25.02.2019, 16:16:11 »
он должен быть только у родительского пункта меню, у которого есть подменю
Код: php
<a href="<?php echo $item->flink;?>"><?php echo ($item->deeper?'<i class="fas fa-chevron-down"></i>':''); ?><?php echo $item->title;?></a>
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

alex9158

  • Захожу иногда
  • 55
  • 0 / 0
Re: Изменение вывода меню mod_menu
« Ответ #4 : 25.02.2019, 18:37:12 »
Код: php
<a href="<?php echo $item->flink;?>"><?php echo ($item->deeper?'<i class="fas fa-chevron-down"></i>':''); ?><?php echo $item->title;?></a>
Отлично, спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропало меню на сайте после обновления до версии 3.8.0

Автор Sergei1111

Ответов: 18
Просмотров: 2864
Последний ответ 09.08.2019, 14:45:53
от Mick_20
Плагин для вывода похожих материалов картинками

Автор jess

Ответов: 32
Просмотров: 1095
Последний ответ 28.06.2019, 17:53:12
от yazicnik
С уровнями модуля меню

Автор romagromov

Ответов: 8
Просмотров: 230
Последний ответ 27.06.2019, 20:45:48
от romagromov
Получение ЧПУ ссылку по id Joomla с учетом меню

Автор Dram

Ответов: 11
Просмотров: 559
Последний ответ 14.06.2019, 08:48:30
от Dram
Баг с меню 3.9.5

Автор peklor

Ответов: 5
Просмотров: 286
Последний ответ 19.04.2019, 13:05:43
от Technic