COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Изменить ссылку в категории товара на главной


Recommended Posts

Доброй ночи!

Подскажите как можно на данном сайте (https://eros-city.ru/) привязать одну из категорий, а именно (Наши бренды https://eros-city.ru/index.php?route=product/category&path=101) к странице производителей (https://eros-city.ru/index.php?route=product/manufacturer)?

Наверное нереально...

Заранее спасибо!

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

1). Создать нового Производителя типа "Сделано у нас" и привязать к нему эти товары. А он появится в списке производителей.( в описании товара придется уточнить название настоящего производителя )

2). Вывести  ссылку на эту Категорию среди Производителей вручную подправив tpl

3). Создать HTML-модуль и разместить его в Схеме Производители (надо проверять) 

4). Создать нужный блок и java- скриптом его переместить в нужное место ( возможно, в комбинации с предыдущим пунктом)

 

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

1 час назад, RHCk сказал:

Что значит привязать?

Просто сделать ссылку на страничку производителей.

Проще говоря чтобы вместо этой ссылки - Наши бренды https://eros-city.ru/index.php?route=product/category&path=101 была эта - https://eros-city.ru/index.php?route=product/manufacturer

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

Это меню выводится с помощью модуля Категории во всех категориях.

По сути вы хотите в это меню вставить дополнительный пункт Наши бренды, который ведет не в категорию, а на страницу Производители

В таком случае, категория Наши бренды пуста и только мешает вам. Убрать ее.

И просто вручную вставить в  \catalog\view\theme\имя_темы\template\extension\module\category.tpl в самом конце

Цитата

  <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
  <?php } ?>
  <?php } ?>

<a href="https://eros-city.ru/index.php?route=product/manufacturer" class="list-group-item">Наши бренды</a>
</div>

 

и еще... насчет отображения популярных товаров.

попробуйте в popular.tpl вместо

Скрытый текст

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

сделать

Скрытый текст

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">

 Тогда там тоже будет 3 в ряд карточки товара и, возможно, будет лучше.

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

20 минут назад, jaffagold сказал:

Это меню выводится с помощью модуля Категории во всех категориях.

По сути вы хотите в это меню вставить дополнительный пункт Наши бренды, который ведет не в категорию, а на страницу Производители

В таком случае, категория Наши бренды пуста и только мешает вам. Убрать ее.

И просто вручную вставить в  \catalog\view\theme\имя_темы\template\extension\module\category.tpl в самом конце

 

и еще... насчет отображения популярных товаров.

попробуйте в popular.tpl вместо

  Показать содержимое

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

сделать

  Показать содержимое

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">

 Тогда там тоже будет 3 в ряд карточки товара и, возможно, будет лучше.

Спасибо большое! Попробую...

Кстати странно почему выставленный товар местами идет разного размера?

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

потому что за разметку товара из категории отвечает common.js

а за вывод в модулях отвечает tpl модуля.

Но учтите, в категории есть всегда боковое меню.

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

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

9 часов назад, jaffagold сказал:

попробуйте в popular.tpl вместо

  Показать содержимое

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">

сделать

  Показать содержимое

<h3><?php echo $heading_title; ?></h3>
<div class="row">
  <?php foreach ($products as $product) { ?>
  <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">

 Тогда там тоже будет 3 в ряд карточки товара и, возможно, будет лучше.

Увы не изменилось... Так и показывает 4 на 4, причем самый нижний ряд отображает всего 3 столбца(...

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

10 часов назад, jaffagold сказал:

  <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
  <?php } ?>
  <?php } ?>

<a href="https://eros-city.ru/index.php?route=product/manufacturer" class="list-group-item">Наши бренды</a>
</div>

А тут я получил это:
Parse error: syntax error, unexpected '}', expecting end of file in /home/eros-cityr/eros-city.ru/docs/catalog/view/theme/default/template/extension/module/category.tpl on line 20

Хотя синтаксической ошибки я тут не вижу... (кстати ошибка на всех столбцах Категории включая "Наши бренды")?

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

Смотрите, что со скобками фигурными.

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

Должно заработать.

Кстати, правильнее ссылку указывать чуть иначе

<a href="/index.php?route=product/manufacturer" class="list-group-item">Наши бренды</a>

 

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

1 час назад, jaffagold сказал:

Смотрите, что со скобками фигурными.

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

 

Ошибка исчезла но ссылка по переходу к производителям не работает...

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

работает ссылка

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

<a href="/index.php?route=product/manufacturer" class="list-group-item">Наши бренды</a>

но и полная ссылка работает

 

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

30 минут назад, jaffagold сказал:

работает ссылка

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

<a href="/index.php?route=product/manufacturer" class="list-group-item">Наши бренды</a>

но и полная ссылка работает

 

Короче все понятно)))...

Ссылка работает только с левой вертикальной менюшкой.

А мне надо чтоб на главной странице при нажатие на картинку "Наши бренды" ...

И кстати при этом желательно чтоб в левой менюшки не было видно данной категории.

Наверное это уже сложно(!

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

Смотрите \catalog\view\theme\default\template\extension\module\imgcategory.tpl

В самом конце, перед последней строчкой(</div>), вставляете то, что выделено красным( ничего не меняя!)

Скрытый текст

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"><div class="product-thumb transition"><div class="image"><a href="/index.php?route=product/manufacturer"><img src="/image/cache/catalog/proizvoditel/brends-200x200.jpg" title="Наши бренды" alt="Наши бренды"/></a></div><h4><a href="/index.php?route=product/manufacturer">Наши бренды</a></h4></div></div>

</div>

 

Будет выводиться везде,  где на странице выводится модуль Категории(IMG)

А категорию Наши бренды стоит отключить.

 

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу