Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[HowTo] <-Предыдущий товар & Следующий товар ->


tankomaz
 Поделиться

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

Подскажите, пожалуйста, как сделать в Продуктах кнопочкинадписи "Предыдущий товар" и "Следующий товар". Возможно реализовано, но поиск не дал результатов. Буду премного благодарен, а то сейчас покупателю необходимо выйти из товара - найти где он по списку и открыть следующий (для детального просмотра характеристик) что не является удобным методом.

Буду признателен, спасибо!

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


Есть ещё один модуль, который работает гораздо корректнее вышевыложенного.

PrevNext.zip

Спасибо но для какой версии движка?

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


  • 2 недели спустя...

Есть ещё один модуль, который работает гораздо корректнее вышевыложенного.

PrevNext.zip

пробовал. хорош тем, что выбирает товары из той же директории и не привязан к суррогатному ключу
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

попробовал у меня только стрелочки выдаёт......................а нельзя как то надпись туда влепить типа следующий предыдущий?
Ссылка на комментарий
Поделиться на других сайтах


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

В файле /catalog/view/theme/default/template/module/prevnext.tpl

сделал так

<div class="pagination"><div class="links">

<?php if (isset($products[0])) { ?>

<a href="<?php echo $products[0]['href']; ?>" title="<?php echo $products[0]['text'];?>"><?php echo $products[0]['text'];?></a>

<?php } ?>

<?php if (isset($products[1])) { ?>

<a href="<?php echo $products[1]['href']; ?>" title="<?php echo $products[1]['text'];?>"><?php echo $products[1]['text'];?></a>

<?php } ?>

<?php if (isset($products[2])) { ?>

<a href="<?php echo $products[2]['href']; ?>" title="<?php echo $products[2]['text'];?>"><?php echo $products[2]['text'];?></a>

<?php } ?>

<?php if (isset($products[3])) { ?>

<a href="<?php echo $products[3]['href']; ?>" title="<?php echo $products[3]['text'];?>"><?php echo $products[3]['text'];?></a>

<?php } ?>

</div>

<div class="results"><?php echo $heading_title; ?></div>

</div>

В языковом файле уже пиши что хочешь для кнопок.

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


  • 4 недели спустя...

Возможно ли выставить в виде анкоров "следующий, предыдущий" наименования товаров? Эта штука полезна только для SEO. ИМХО...

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


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


  • 1 месяц спустя...

Возможно ли выставить в виде анкоров "следующий, предыдущий" наименования товаров? Эта штука полезна только для SEO. ИМХО...

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


присоединюсь , очень важная штука для перелинковки

ответ перерос в модуль Изменено пользователем freelancer
  • +1 4
Ссылка на комментарий
Поделиться на других сайтах

Спасибо за модуль.

Как сделать, чтобы ссылки на следующий и предыдущий товары отображались под хлебными крошками.

Если размещаешь его в шапку, то он встает выше.

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


Установил модуль на страницах productall (все товары магазина) выдает ошибку Notice: Undefined index: category_id in /home/g/...../catalog/model/catalog/prevnextproduct.php on line 28

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


Спасибо за модуль.

Как сделать, чтобы ссылки на следующий и предыдущий товары отображались под хлебными крошками.

Если размещаешь его в шапку, то он встает выше.

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

что не так просто

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

Установил модуль на страницах productall (все товары магазина) выдает ошибку Notice: Undefined index: category_id in /home/g/...../catalog/model/catalog/prevnextproduct.php on line 28

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

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

Я правильно понял, что нужно не просто создать схему в админке (она уже есть - это Product) и привязать к ней модуль, но нужно править какие-то файлы и добавлять расположение новой схемы там? Если не затруднит, можно хотя бы в общих чертах описать создание нового расположения для схемы. Или хотя бы, как перенести хлебные крошки в продукте выше шапки (т.е. позиции Top в схеме)

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


Я правильно понял, что нужно не просто создать схему в админке (она уже есть - это Product) и привязать к ней модуль, но нужно править какие-то файлы и добавлять расположение новой схемы там?

схема расположения это несколько иное, она не редактируется из админки.

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

файл catalog/view/theme/default/template/product/product.tpl начинается со строк

<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
	<?php foreach ($breadcrumbs as $breadcrumb) { ?>
	<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
	<?php } ?>
  </div>
идет content_top(все модули, где схема "продукт" и расположение "шапка") и за ним блок breadcrumb. вам видимо следует поменять их местами
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Спасибо, все получилось.

Помогите еще пожалуйста. Пытаюсь отрегулировать расположение блока с помощью <span style="margin-left: 450px;"><?php echo $content_top; ?></span> Но вместе с блоком стрелок смещается ещё и серая линия над ним, которая появляется по умолчанию. Получается, что линия смещаясь, вылезает за границы сайта. Можно ли эту линию вообще убрать, или поправить

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


Установил модуль на страницах productall (все товары магазина) выдает ошибку Notice: Undefined index: category_id in /home/g/...../catalog/model/catalog/prevnextproduct.php on line 28

видимо эти два модуля несовместимы.

Можно ли исправить ошибку?
Ссылка на комментарий
Поделиться на других сайтах


работает не коректно перескакивает на другие директории и тот и другой

это из-за того что одни и те же товары размещены в разных категориях
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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