Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


tankomaz

Recommended Posts

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

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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 weeks later...
  • 2 weeks later...
  • 1 month later...

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

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


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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах

Установил модуль на страницах 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

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

Можно ли исправить ошибку?
Надіслати
Поділитися на інших сайтах


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

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.