Сборка Drushop. Как это сделано: "Items 1 to 2 of 2 total . Товаров на странице: 12, 24, 58"

Главные вкладки

Аватар пользователя VasyOK VasyOK 27 августа 2012 в 15:30

Как это сделано: "Items 1 to 2 of 2 total . Товаров на странице: 12, 24, 58". На странице вывода товаров. Сборка Drushop, но это не принципиально.

Где это настраивается. Это во вьюхе?

[Добалено]
Блин, оказывается это принципиально. Если клонировать вьюху, этой строчки не будет.

Комментарии

Аватар пользователя sg85 sg85 27 августа 2012 в 18:31

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

А что это вообще за ... ? Если пойму суть - подскажу как сделать
Хотя может это переключалка числа строк для вывода во вьюхе?

Аватар пользователя sg85 sg85 27 августа 2012 в 18:51

Там скорее вьювс 2, хотя в этой сборке могли применить и 3, для 2 делается написанием 1 хука загрузки вьюхи и темизации

Аватар пользователя VasyOK VasyOK 27 августа 2012 в 20:23

Там не Views 3.
"Хотя может это переключалка числа строк для вывода во вьюхе?" - Да это оно где это настраивается?

Аватар пользователя multpix multpix 27 августа 2012 в 20:31

"VasyOK" wrote:
Да это оно где это настраивается?

в views3 это в параметрах постраничного навигатора,
Настройки раскрытия->Раскрывать элементы постранично

для Items 1 to 2 of 2 total в хедер или футер вьюхи добавь Глобальный: Result summary

Аватар пользователя sg85 sg85 28 августа 2012 в 7:03

Как делал я, в своем модуле создал хук hook_views_pre_execute в нем проверяете имя вьюхи, наличие доп. переменной из гет(у меня она называлась s) если она указана, то засовывал её в кукисы(там самое удобное место) далее, в зависимости от этой переменной уже из кукисов выставлял через свитч число итемов на страницу $view->set_items_per_page(), далее создавал шаблон нужной вьюхи и делал в нем нужное отображение этой фигни ссо ссылками на себя, но с добавлением этой переменной, хз как это реализовано в друшопе, но думаю не сильно отличается