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

Ссылки в боковой колонке

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

Добрый день!

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

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


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

catalog\view\theme\Шаблон\template\module\category.tpl

<div class="box">  <div class="box-heading"><?php echo $heading_title; ?></div>  <div class="box-content">    <ul class="box-category">      <?php foreach ($categories as $category) { ?>      <li>        <?php if ($category['category_id'] == $category_id) { ?>        <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>        <?php } else { ?>        <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>        <?php } ?>        <?php if ($category['children']) { ?>        <ul>            <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <!--  Вывод в начале          <?php foreach ($category['children'] as $child) { ?>          <li>            <?php if ($child['category_id'] == $child_id) { ?>            <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>            <?php } else { ?>            <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>            <?php } ?>          </li>          <?php } ?>  <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li>  <!-- Вывод в  конце        </ul>        <?php } ?>      </li>      <?php } ?>    </ul>  </div></div>

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


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

 

catalog\view\theme\Шаблон\template\module\category.tpl

<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <ul class="box-category">
      <?php foreach ($categories as $category) { ?>
      <li>
        <?php if ($category['category_id'] == $category_id) { ?>
        <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
        <?php } else { ?>
        <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
        <?php } ?>
        <?php if ($category['children']) { ?>
        <ul>
            <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li> <!--  Вывод в начале
          <?php foreach ($category['children'] as $child) { ?>
          <li>
            <?php if ($child['category_id'] == $child_id) { ?>
            <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
            <?php } else { ?>
            <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
            <?php } ?>
          </li>
          <?php } ?> 
 <li><a href="ССЫЛКА НА СТРАНИЦУ">ПУНКТ МЕНЮ</a></li>  <!-- Вывод в  конце
        </ul>
        <?php } ?>
      </li>
      <?php } ?>
    </ul>
  </div>
</div>

Спасибо огромное за ответ.

Только чего то не работает.

Подскажите пожалуйста,

Что я не так делаю?

<div class="box">

  <div class="box-heading"><?php echo $heading_title; ?></div>

  <div class="box-content">

    <ul class="box-category">

      <?php foreach ($categories as $category) { ?>

      <li>

        <?php if ($category['category_id'] == $category_id) { ?>

        <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>

        <?php } else { ?>

        <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>

        <?php } ?>

        <?php if ($category['children']) { ?>

        <ul>

         <li><a href="http://www.zsshop.ru">Здоровое питание</a></li>

          <?php foreach ($category['children'] as $child) { ?>

          <li>

            <?php if ($child['category_id'] == $child_id) { ?>

            <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>

            <?php } else { ?>

            <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>

            <?php } ?>

          </li>

          <?php } ?>

           <li><a href="http://www.zsshop.ru">Здоровое питание</a></li>  

        </ul>

        <?php } ?>

      </li>

      <?php } ?>

    </ul>

  </div>

</div>

 

 

 

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


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

Это точно  Opencart?

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


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

Это точно  Opencart?

Если точно, это ocStore 1.5.5.1.1.

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


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

Видимо сильно перепиленный.Я перед тем как написать всё проверил на чистом архиве Ocstore 1.5.5.1

 

http://opencartest.tw1.ru/index.php?route=product/category&path=59

 

Вот слева два пункта "ПУНКТ МЕНЮ"   один вверху другой внизу.

 

PS  Перепроверил.Моя ошибка.Таким образом  получится добавить видимо только в самый низ ссылку.

 

<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <ul class="box-category">
      <?php foreach ($categories as $category) { ?>
      <li>
        <?php if ($category['category_id'] == $category_id) { ?>
        <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
        <?php } else { ?>
        <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
        <?php } ?>
        <?php if ($category['children']) { ?>
        <ul>
          <?php foreach ($category['children'] as $child) { ?>
          <li>
            <?php if ($child['category_id'] == $child_id) { ?>
            <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a>
            <?php } else { ?>
            <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
            <?php } ?>
          </li>
          <?php } ?> 
        </ul>
        <?php } ?>
      </li>
      <?php } ?>
  <li><a href="#">ПУНКТ МЕНЮ</a></li>
    </ul>
  </div>
</div>

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


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

Понял,спасибо .

Подскажите пожалуйста,если не сложно.

Есть главное меню (серая горизонтальная полоска с категориями)

И есть потребность ее поковырять.Какие tpl за нее отвечают?

Где их смотреть?

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


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

header.tpl

 

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

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


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

Не пойму еще вот такой вещи:

Кликаю в вашем магазине на ПУНКТ МЕНЮ.

Появляется ссылка типа http://opencartest.tw1.ru/#

В принципе,так как у вас прописано.

У меня сейчас то же самое происходит.Но если я к примеру,вместо решетки ставлю ссылку на сайт, то получаю ссылку вот такого вида:http://мойсайт.ру/www.yandex.ru

как сделать что бы выкидывало на яндекс к примеру?

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


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

В моём примере ссылка выглядит так

<li><a href="#">ПУНКТ МЕНЮ</a></li>

насчёт выкидывания в Яндекс не понял.

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


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

В моём примере ссылка выглядит так

<li><a href="#">ПУНКТ МЕНЮ</a></li>

насчёт выкидывания в Яндекс не понял.

И ведет она вот сюда: http://opencartest.tw1.ru/#

Мне надо,что бы ссылка  вела на сайт http://www.zsshop.ru

Вот что я вставляю <li><a href="http://www.zsshop.ru">ПУНКТ МЕНЮ</a></li>    вот что получается :http:ipkot.ru/http://www.zsshop.ru

 

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


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

Не уловил смысл в ссылке  в модуле Категорий  , которая будет вести на свой же сайт.В смысле это ссылка  на главную?

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


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

Не уловил смысл в ссылке  в модуле Категорий  , которая будет вести на свой же сайт.В смысле это ссылка  на главную.

Наверное мы просто друг друга немного не поняли .

Ну или я так написал непонятно,чего мне надо :)

Есть сайт у меня : www.ipkot.ru очень хотелось бы,что бы в боковой колонке,а еще лучше в главном меню,была ссылка, с названием ЗДОРОВОЕ ПИТАНИЕ, ведущая на сайт http://www.zsshop.ru

 

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


Ссылка на сообщение
Поделиться на другие сайты
что бы в боковой колонке,а еще лучше в главном меню,была ссылка,

 

 

Это разные желания.

 

http://opencartest.tw1.ru/index.php?route=product/category&path=59

 

Вот добавил только что и там и там.

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


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

Это разные желания.

 

http://opencartest.tw1.ru/index.php?route=product/category&path=59

 

Вот добавил только что и там и там.

C боковым разобрался,слава богу :)

Пока не сильно получается с главным меню,как я только не извращался :(

Я правильно понимаю,что изменения надо производить в common\header.tpl ?

Если вам не сложно,можно листинг глянуть?

 

 

 

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


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

 

Это разные желания.

 

http://opencartest.tw1.ru/index.php?route=product/category&path=59

 

Вот добавил только что и там и там.

C боковым разобрался,слава богу :)

Пока не сильно получается с главным меню,как я только не извращался :(

Я правильно понимаю,что изменения надо производить в common\header.tpl ?

Если вам не сложно,можно ваш листинг глянуть?

 

 

 

 

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


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

Да , я добавил ссылку в header.tpl

 

<div id="menu">
  <ul>
    <?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://www.zsshop.ru/">ПУНКТ МЕНЮ</a></li>
  </ul>
</div>

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


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

 

Да , я добавил ссылку в header.tpl

 

<div id="menu">
  <ul>
    <?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://www.zsshop.ru/">ПУНКТ МЕНЮ</a></li>
  </ul>
</div>

Еще раз спасибо огромное.Все получилось.

 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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