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

Поставить якорь на страницах категорий


Qwerty67

Recommended Posts

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

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

 

Пробовал ставить в файле \catalog\controller\product\category.php якорь для пагинации

$pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}'. '#якорь');
и в product\category.tpl

<!-- Filter -->

<div id="якорь"></div>
<div class="product-filter clearfix">
Надіслати
Поділитися на інших сайтах


  • 6 months later...
  • 10 months later...
  • 1 year later...
В 27.09.2015 в 12:47, Qwerty67 сказал:

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

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

 

Пробовал ставить в файле \catalog\controller\product\category.php якорь для пагинации

 


$pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}'.'#якорь');

и в product\category.tpl

 


<!-- Filter -->

<div id="якорь"></div>
<div class="product-filter clearfix">

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

 

$pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}').'/#якорь';

 

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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