Jump to content

[РЕШЕНО] Помогите с количеством товаров на странице.


Recommended Posts

У меня категирии выводятся в виде сетки из 4 столбцов, соответственно количество карточек товара должно быть кратное 4м, но в переключателе выбора количества товара на странице только 10 20 30, как мне задать например 8 16 24 32 и тд??

Share this post


Link to post
Share on other sites

Попробуйте сделать сами, получилось? Вот и у меня не получается, прочтите пожалуйста повнимательней мой вопрос.

Share this post


Link to post
Share on other sites

Видимо придётся пояснить, не этому хаму сверху, а другим зашедшим. Пояснения прилагаю в виде файла. Как сделать чтобы было не 8 10 20, а 8 16 24 32 например??

41810_cvjDjzrNVfnYAxP0AHem_t

Share this post


Link to post
Share on other sites

открываем pagination.php ищем

$nArray = intval(Configuration::get('PS_PRODUCTS_PER_PAGE')) != 10 ? array(intval(Configuration::get('PS_PRODUCTS_PER_PAGE')), 10, 20, 50) : array(10, 20, 50);


меняем на

$nArray = array(8, 16, 24, 32);

Share this post


Link to post
Share on other sites

У меня версия престы 1.4, к сожалению там нет подобных строк и добавлением этих ничего не меняется :(

Share this post


Link to post
Share on other sites

в 1.4 это находится в файле classes/FrontController.php
public function pagination($nbProducts = 10)

Спасибо огромное! Вы меня спасли :)

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Думаю задать этот вопрос будет лучше сюда.
Как сделать так, чтобы не надо было нажимать ОК, после того, как выбрал количество отображаемых позиций на странице?

Share this post


Link to post
Share on other sites

1.4
в файле /themes/ваша тема/pagination.tpl
меняем две строчки

<form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="pagination">


на

<form name="pagenum" action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="pagination">


и



на



как с форумом боротся яву вырезает всю даже в блоках CODE
приатачил файл в нем вторая строчка
может кто то объяснить как вставлять куски явы

submit.txt

Share this post


Link to post
Share on other sites

Я проверял у меня работает на всякий случай приложил весь файл.
Вы свой сохраните в бакап а тот что в атаче перепешите на сайт.
У вас сайт в интернете?

pagination.zip

Share this post


Link to post
Share on other sites

Заменил на ваш файл, но результата этого не дало. К сожалению и сайт не могу показать, но файлы пагинации у нас идентичные на первый взгляд.

Share this post


Link to post
Share on other sites

ну мака у меня нет но в тех же броузерах под убунтой работает попробуйте поменять onсhange на onChange третья буква © большая
а директория находится тут /tools/smarty/compile/

Share this post


Link to post
Share on other sites

в результате экспериментов с MAMAY на маке заработало так как в прикрепленном файле
под убунтой проверял в
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3
Google Chrome 5.0.375.55
работает

pagination.txt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More