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

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

  • Завсегдатай
  • 1626
  • 142 / 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

  • Завсегдатай
  • 1626
  • 142 / 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>
Отлично, спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Работа с меню - ошибка при выборе материала

Автор x1

Ответов: 0
Просмотров: 136
Последний ответ 27.12.2019, 15:37:43
от x1
Меню

Автор Jomler

Ответов: 3
Просмотров: 226
Последний ответ 22.12.2019, 16:52:51
от beliyadm
Изменить размеры в меню шаблона

Автор alekckim

Ответов: 4
Просмотров: 211
Последний ответ 18.12.2019, 09:39:44
от alekckim
Горизонтальное нижнее меню

Автор alekcae

Ответов: 17
Просмотров: 265
Последний ответ 12.12.2019, 15:00:44
от beliyadm
Ошибка после вывода материала в меню

Автор Emiltito

Ответов: 1
Просмотров: 193
Последний ответ 29.09.2019, 14:34:56
от Emiltito