Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Василий Наумкин
Василий Наумкин
tvPrefix указывает, что для вывода ТВ в чанк используется префикс. Должно быть [[+tv.image_news]]
rezimgcrop лучше вообще убрать, пока не разберешься.

Итого:
[[!getTickets?
	&includeTVs=`image_news`
	&tvPrefix=`tv.`
]]
и чанк
<img src="[[+tv.image_news]]" />
[[+introtext]]
Василий Наумкин
Василий Наумкин
А ты без includeTVs что-то делал? Конечно, нужно указать включаемые ТВ.

Из таблицы данные получаются как есть, ничего не добавляется и не обрабатывается. Если кто-то приписывает лишние ./ — это точно не getTickets.
Виктор Долгий
Виктор Долгий
Как показывает практика, данный беспредел происходит только на связке Apache+Nginx. MODX Revo шлет все заголовки HTTP/1.1, а Nginx Apach`у (во всяком случае везде, где проявлялось) HTTP/1.0. Вот тут-то, когда Apache пытается ответить на запрос HTTP/1.0 версией HTTP/1.1 и происходит неладное, выходит, что Apache дает ответ чанками, добавляя их в заголовок, на что Nginx воспринимает их как часть ответа, о чем свидетельствуют заголовки обычных страниц: «Transfer-Encoding: chunked» и несуществующих «Transfer-Encoding: chunked, chunked». Где-то когда-то приметил, запомнил, проверил. Автора к сожалению не помню.
Василий Летуев
Василий Летуев
Что касается отдельных товаров то нужно:

Идём в чанки:
tpl.msGallery.empty
tpl.msGallery.outer
tpl.msGallery.row
1) и правим там размер img на свой: для маленьких превью width=«136» height=«205» то же самое для большой превью, но размеры те что вы указали в MS2 Images2 для большой превью
2) в чанке tpl.msGallery.row правим размер превью и главной картинки (как раз эти самые плейсхолдеры):
было
<a href="[[+360x270:default=`[[+image]]`]]" class="thumbnail" data-image="[[+image]]">
		<img src="[[+120x90]]" alt="" title="[[+name]]" width="120" height="90">
	</a>
стало (X,Y- ваши размеры для большой превью которые вы указали в MS2 Images2)
<a href="[[+XxY:default=`[[+image]]`]]" class="thumbnail" data-image="[[+image]]">
		<img src="[[+136x205]]" alt="" title="[[+name]]" width="136" height="205">
	</a>
Василий Летуев
Василий Летуев
1) Идём в сниппет msProducts
открываем его параметры
правим параметр includeThumbs на 136x205

2) Идём в чанк custom.tpl.msProducts.row и вносим свои параметры в строчку
было
<img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="120" height="90" /></div>
стало
<img src="[[+136x205:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="136" height="205" /></div>
PS не забудьте обновить превьюшки для каждого товара
Мордынский Николай
Мордынский Николай
Использовать гет ресурс для вывода только новостей или превью статей. Использовать кешированный вызов. На менню использовать вайфайндер.
И у Василия в последней версии PdoTools есть более быстрый аналог pdoResorce.
Да и сам вызов может работать по разному ессли много фильтров ввода вывода в чанке, то дольше работает.
Василий Наумкин
Василий Наумкин
Зубков Дмитрий
Зубков Дмитрий
Ну прям растерзали вклочья. Вы Алексей агрессор однако.
Я надеялся кому-то будет интересно в том плане что на
modx-shopkeeper.ru/sitegallery/ бывает интересно чужие работы посмотреть. А здесь в боевом примере видел только www.mamaboutique.ru и еще какой-то желтенький такой сайт про одежду. Но над mamaboutique небось целая бригада работает. А здесь хотел показать что в одиночку можно сделать. И кстати пока Васю не отблагодарил пойду хоть копирайт на bezumkin.ru/ обратно поставлю.
А так MS2 действительно хорош. И я думаю интеграторам пора присматриваться и начинать осваивать. А то если Василий и дальше в таком темпе будет улучшать то скоро стыдно будет не знать про MS2.