Pdopage + Ajax. Кнопка назад.

Приветствую! Есть небольшой трабл, прошу посоветовать как решить.
Магазин на основе minishop2. Сделана плавная подгрузка товаров с помощью параметра &ajaxMode=`scroll` для Pdopage.
Если попробовать вернуться назад из карточки товара, мы попадем на страницу, к примеру, 5. И отображается только тот лимит товаров, который в настройках. Как вернуться к той же позиции товара и вывести все товары, которые были уже подгружены?
Спасибо.
Андрей
23 апреля 2015, 08:54
modx.pro
1 097
0

В корзине выводить полностью все картинки товара

Я так понял в код сниппета msCart, нужно приджонить msGallery
Если кто знает делал и кому не сложно помогите )
Можно конечно сделать типа так
$test=$modx->runSnippet('msGallery', array('product'=>$row[id]));
print_r($test);
но как то не секурно…
Александр Москвин
22 апреля 2015, 18:45
modx.pro
832
0

Ошибка при пагинации get page

Здравствуйте на сайте установлена галерея Gallery использую Get Page для пагинации, так как много фотографий. Данным кодом:

[[!getPage?
&element=`Gallery`
&limit=`8`
&album=`portfolio`
&totalVar=`gallery.total`
&thumbWidth=`230`
&thumbHeight=`194`
&containerTpl=`NewGalleryAlbumTpl`
&thumbTpl=`NewGalItemThumb`
&imageWidth=`750`
&imageHeight=`800
&cache=`0`
&cache_expires=`0`
&pageNavVar=`page.nav`
]]

Страница [[+page]] из [[+pageCount]]
    [[!+page.nav]]



На полной версии псевдоним страницы photo при переходе на вторую страницу переходит на /photo?page=2 все нормально, но на мобильной версии псевдоним документа phone/photo и переходит на phone/phone/photo?page=2 которой не существует. Подскажите как побороть.
ArtVirus
22 апреля 2015, 15:43
modx.pro
868
0

Фильтрация с учетом мультикатегорий

Всем привет!

Решил поделиться небольшим опытом и проблемами, которые у меня возникли при работе с mFilter2. Делаю фильтрацию товаров с учетом мультикатегорий. Вызов mFilter2 и структура каталога:

[[!mFilter2?
	&class=`msProduct`
	&element=`msProducts`
	&cacheTime=`-1`
	&paginator=`pdoPage`
	&limit=`10`
	&pageLimit=`5`
	&suggestions=`1`
	&aliases=`
		resource|parent==category
	`
	&filters=`
	   parent:categories
	`
	&tpl=`Product_list.product`
	&tplOuter=`Product_list.outer`
	&tplPageWrapper=`@INLINE <ul>[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul>`
	&tplPageActive=`@INLINE <li class="active"><span>[[+pageNo]]</span></li>`
	&tplFilter.outer.default=`Product_list.filter.outer`
	&tplFilter.row.default=`Product_list.filter.checkbox`
]]



Александр Комков
22 апреля 2015, 12:05
modx.pro
1 590
0

странная работа с сессиями в MODX revo

Андрей
22 апреля 2015, 11:35
modx.pro
1
1 544
-1

Formit как прикрепить данные с тв?

Во всех ресурсах есть форма заявки, и хочу чтобы некоторые данные она записывала автоматически, например как название товара и идентификатор(сделан как тв)
как это сделать?
AFANASIY
22 апреля 2015, 10:09
modx.pro
1 257
0

Проверка прав доступа в процессорах

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

Ситуация:
  • есть 4 типа сотрудников — бармен, администратор, старший администратор, директор
  • Ничего не может сделать только бармен, его не рассматриваем.
  • Сотрудники должны иметь возможность менять пароль, личные данные, статус (работает / не работает)
  • Сотрудник может изменить только нижестоящего сотрудника. Администратор не может изменить пароль или статус старшему и директору.
В описанной ситуации простая установка и проверка права «worker_change_status» не подойдет, ибо это право однозначно и не учитывает иерархию.

Подскажите, как правильно решить и настроить проверку прав?
Воеводский Михаил
22 апреля 2015, 08:42
modx.pro
1 094
0

Хранить ли значения родителей в ресурсе?

Есть ресурс (контейнер) «Здание».
Есть ресурс «Помещение 1».

Так вот в TV ресурса «Здание» мы забиваем район «Центральный».

Теперь в каталоге нам нужно с помощью mFilter2 отфильтровать все ресурсы помещений по району.
По идее можно узнавать значение поля TV родителя и фильтровать по нему, но имеет ли это смысл с точки зрения оптимизации кол-ва запросов?

Основной вопрос:
Или же есть какой-то вариант создать скрытое TV для помещения и автоматически записывать туда значение TV с адресом родителя, чтобы потом брать значение непосредственно из этого TV помещения и по нему фильтровать?

Можно ли в TV вида «текст» дочернего документа в «значение по умолчанию» написать что-то похожее на
@SELECT value FROM site_tmplvar_contentvalues WHERE tmplvarid=13 AND contentid=[[*id]]
???
Серьёзный
21 апреля 2015, 21:31
modx.pro
915
0

pdoPage пагинация

Вопрос снят. Помогло &pageVarKey

Всем добрый вечер.

Подскажите как можно реализовать в пагинации следующее:

Сейчес на обычных страницах с пагинацией выглядит так:

blabla.fu/?page=2
перед? стоит / и пагинация по страница работает нормально, но если на странице так:

blabla.fu/razdel/stranica?page=2
т.е. не прописывает /, то тогда перекидывает на первую страницу раздела.

Как прописать именно для данного раздела вывод что бы подставлялся слеш (/) после названия страниц?

Пробовал по разному, решения не нашел.
Может кто подскажет, буду благодарен.

Хотя и так перекидывает на страницу раздела
blabla.fu/razdel/stranica/?page=2
Для вывода на странице:
Роман
21 апреля 2015, 18:41
modx.pro
1 502
0

Нужен ли вам парсер контента в MODX Revo?



Бывает сталкиваешься с ситуацией, когда нужно по быстрому слить какую-то часть текста с какого-либо сайта, приходится либо подключать людей, которые итак заняты важными делами в плане контент наполнения, либо самому ручками, либо какой-нибудь простенький парсер под эту задачу катать…

Так вот ответьте пожалуйста, востребован ли для вас парсер контента со стороннего сайта в админке MODX Revo? То бишь заходим на определённую страницу в админке, вписываем селекторы в разные нужные поля для парсинга, по типу CSS/JQuery (напр: «div.title a»), далее ещё какие манипуляции производим, жмём — парсится.

И вообще экологично ли такой компонент писать? :)

P.S.: Не знаю, как отреагируют админы данного ресурса, но пока не локнули тему, попытаюсь собрать мнения. :) Если они вообще будут… :) Главное, шоб меня не локнули… :)
Пашок
21 апреля 2015, 16:26
modx.pro
1
4 190
+2