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

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

Доброе время всем!

У меня встала такая проблемка:

Есть вернее меню. Как можно самому и где прописать ручками ссылки на определённые страницы??? Т е например: Главная -> Каталог -> О нас-> Контакты

При нажатии на Главная нужно что б возбращался на главную страницу

При нажатии на Каталог надо что б появился каталог магазина и с лева меню каталога.

и т д....

Как мне это всё реализовать???

P.S. перепробовал кучу модулей меню и ни чего не помогло... Может где то в файлах шаблоа надо пилить???

  • +1 1

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


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

Тоже интересно, как прописать в верхнем меню свои ссылки, например контакты, инфо о доставке/оплате и т.д....

  • +1 1

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


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

надо править руками файл header.tpl

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


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

надо править руками файл header.tpl

реализуется внесением обычного HTML кода

<ul>
  <li>Пункт меню </li>
  <li>Пункт меню </li>
  <li>Пункт меню </li>
</ul>

\catalog\view\theme\default\template\common\header.tpl

для верхнего меню:

в

<div class="links">..........</div>

внести

<a href="ССЫЛКА">Название пункта меню</a>

для основного меню навигации в :

<div id="menu">
 <ul>
 .............
 </ul>
</div>

внести:

<li><a href="ССЫЛКА">Название пункта меню</a></li>

  • +1 2

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


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

Сделал по инструкции. А как сделать, чтобы русские буквы тоже отображались? А то квадраты и вопросы показывает

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


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

Сделал по инструкции. А как сделать, чтобы русские буквы тоже отображались? А то квадраты и вопросы показывает

неверная кодировка...

сохранить в Notepad++ в в кодировке UTF-8 без BOOM

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


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

неверная кодировка...

сохранить в Notepad++ в в кодировке UTF-8 без BOOM

Сделал, теперь текст просто не виден. При наведении на пустое место по ссылке переходит

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


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

видимо цвет текста у вас белый (#fffff), поменяйте на #000 (черный) или что то отличное от белого согласно цветовой гамме вашего сайта...

P.S. эх...если б я был экстрасенсом, я б многое рассказал о вашем сайте и во многом помочь)))

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


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

И все же остались эти квадраты и иероглифы. Может это из-за того, что при наведении на ссылку категории или корзины там цвет сменяется?

post-31059-0-12044300-1364389350_thumb.png

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


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

купить модуль, позволяющий строить меню полностью самостоятельно. любое.

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


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

Как мне сделать так чтоб было как на скрине при нажатии на категорию переходил в нужный раздел с под категориями? Заранее Спасибо! 

post-667971-0-63921100-1367857744_thumb.png

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


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

надо править руками файл header.tpl

реализуется внесением обычного HTML кода

<ul>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
</ul>
\catalog\view\theme\default\template\common\header.tpl

для верхнего меню:

в

<div class="links">..........</div>
внести

<a href="ССЫЛКА">Название пункта меню</a>
для основного меню навигации в :

<div id="menu">
  <ul>
  .............
  </ul>
</div>
внести:

<li><a href="ССЫЛКА">Название пункта меню</a></li>

Спасибо огромное, сделал все как ты сказал и все работает отлично. Проблемы с текстом решились сменой кодировки на Utf8(без BOM)

+1 тебе к репутации от меня :wink:

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


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

8-) Народ делайте внимательно пошагам - все получиться.

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


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

2Biz

не за что, обращайся )))

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


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

реализуется внесением обычного HTML кода

<ul>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
</ul>
\catalog\view\theme\default\template\common\header.tpl

для верхнего меню:

в

<div class="links">..........</div>
внести

<a href="ССЫЛКА">Название пункта меню</a>
для основного меню навигации в :

<div id="menu">
  <ul>
  .............
  </ul>
</div>
внести:

<li><a href="ССЫЛКА">Название пункта меню</a></li>

А как быть с такой ситуацией:

Все верхнее меню реализовано при помощи виджетов на модуле   CMS: Блог | Новости | Отзывы | Галерея | FAQ ver. 4.33.2, кроме вкладки СВЯЗАТЬСЯ С НАМИ, которая ссылается на  стандартную контактную форму. 

Вопрос: Как переместить вкладку "Связаться с нами" с левого угла меню в правый.

Картинка в скрепке

Пытался поковырять  header.tpl, но понял что искать нужно в других файлах..

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <li>
      <a href="http://kamenki.ru/index.php?route=information/contact">Связаться с нами</a> 
</li>
  </ul>
</div>
<?php } ?>
<div id="notification">
</div>
</body>
</html>

Может кто сталкивался с подобным? :)

post-668039-0-99832400-1377169040_thumb.png

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


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

не юзал этот блог но: 

пробуй так: 

тут: 

#menu > ul > li {
position: relative;
float: left; <----поменять на float:right
z-index: 20;
padding: 6px 5px 5px 0px;
}

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

  • +1 1

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


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

Pascha, за пендель спасибо :) В принципе, это работает, и как вариант вполне можно использовать. Но я просто хочу понять алгоритм формирования меню в данном случае. Где-то же есть правило по которому происходит построение пунктов. И по идее оно должно выводиться в теге #menu в header.tpl Просто даже ради интереса)

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


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

реализуется внесением обычного HTML кода

<ul>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
   <li>Пункт меню </li>
</ul>
\catalog\view\theme\default\template\common\header.tpl

для верхнего меню:

в

<div class="links">..........</div>
внести

<a href="ССЫЛКА">Название пункта меню</a>
для основного меню навигации в :

<div id="menu">
  <ul>
  .............
  </ul>
</div>
внести:

<li><a href="ССЫЛКА">Название пункта меню</a></li>

Все получилось, только подскажи пожалуйста как сместить надпись "Оплата и доставка" в правую часть меню (в конец).

ScreenShot_8216280_9872423.jpg

сообственно код: 

<div id="menu">
  <ul>
   <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li> 
   <li><a href="http://...com.ua/index.php?route=information/information&information_id=6">Оплата и доставка</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 } ?>
  </ul>
</div>

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


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

Проблему решил. Необходимо вынести необходимый элемент списка за пределы скриптов, иначе будут фокусы.

 

Пример: 

   <div id="menu">
        <ul>
          <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></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="http://....com.ua/index.php?route=information/information&information_id=6">Оплата и доставка</a></li>
  </ul>
</div>
<?php } ?>
<div id="notification"></div>

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


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

Здравствуйте, сделал как написано, появилось спасибо

Теперь другую задачу решить надо, если выключить все каталоги то исчезает и меню (Я не использую каталоги использую только производителей, как оставить поле меню каталогов

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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