Перейти к содержанию
Sergey1986

Помогите вывести раздел Контакты/О нас в главное меню

Рекомендуемые сообщения

Добрый день! Наверное я не первый кто попросит помощи по вопросу:
Как вывести раздел Контакты/О нас  в главное меню?

post-688396-0-69574600-1414357699_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В header.tpl шаблона 

 

<?php if ($categories) { ?>
<div id="menu">
  <ul>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации слева (в начале)
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']) { ?>
        <ul>
            
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          
          <?php } ?>
          <?php } ?>
          </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>    
    <?php } ?>
<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце)
  </ul>
</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В header.tpl шаблона 

 


<li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <---- В меню навигации справа (в конце)
  

 

 

Я бы не использовал такой костыль... лучше через любой  HTML модуль и jquery отправить туда через  after или append

Не забываем, что сайты бывают много языковыми и когда пользователь захочет добавить "язык" будут большие проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятное дело костыль)))) Это для тех кому побыстренькому и нахаляву.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятное дело костыль)))) Это для тех кому побыстренькому и нахаляву.

 

Том - лучше не предлагать костыли, потом столько приходиться "разруливать" ... :ugeek:

Уже уйму раз наблюдал такого плана костыли и потом когда пользователи решали включить другой язык или изменяется ЧПУ - была полная Ж с ссылками в меню и везде...

Потом и сам как-то можешь попасть на такой "костыль" :-D  Думаю будешь ругаться словами не из словаря.

 

Любым HTML модулем самый оптимальный вариант, другого универсального решения не видел... ну можно еще поставить какой-нибудь модуль меню... но даже не знаю какой, уж очень много из них кривых.

Сколько не видел, то не стандартная сетка верстки меню (id и классы левые, плюс добавление левых классов в верстку (подсветки и т.п.))

 

Кстати может посоветуешь нормальный, чтобы я клиентам советовал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Да вроде неплохой вариант (мультиязычный)  и бесплатный. Единственный минус... только для default темы.

Автор мог бы и сделать html поле верстки добавляемых пунктов (но как обычно буржуйские разработчики забывают об универсальной архитектуре ПО)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.