Предыдущие и следующие товары
Привет всем!
Помогите вывести следующие и предыдущие товары. Про снипет pdoNeighbors знаю, но он выводит только название а надо еще и тв параметры и картинку товара
Помогите вывести следующие и предыдущие товары. Про снипет pdoNeighbors знаю, но он выводит только название а надо еще и тв параметры и картинку товара
Комментарии: 8
По ТВшкам разобрался. А вот с полями товара проблема, не выводи.
Я так понимаю таблицу джоинить надо?
Вот вызов снипета
Я так понимаю таблицу джоинить надо?
Вот вызов снипета
{$_modx->runSnippet('!pdoNeighbors',[
'includeTVs' => 'oldprice,images,basis,bilateral,color,composition,pcount,regular,remainder,sale,subcolor,vendor,width',
'tvPrefix' => '',
'sortby' => 'publishedon',
'limit' => 5,
'tplPrev' => 'tpl.product',
'tplNext' => 'tpl.product',
'tplUp' => ' ',
'tplWrapper' => '@INLINE {$prev}{$next}',
])}
Никто не знает как вывести товары через сниппет pdoNeighbors что ли?
Ап))
Помогите, так и не могу найти решение (((
Помогите, так и не могу найти решение (((
Так и знал, что кому-нибудь пригодится. Только замените "%catalog%"' на вашу превьюшку, которую хотите вывести.
{$_modx->runSnippet('!pdoNeighbors',[
'class' => 'modResource',
'leftJoin' => [
'Image' => [
'class' => 'msProductFile',
'on' => 'modResource.id = Image.product_id AND Image.parent = 0 AND Image.rank = 0',
],
'Thumb' => [
'class' => 'msProductFile',
'on' => 'Image.id = Thumb.parent AND Thumb.path LIKE "%catalog%"',
]
],
'select' => [
'modResource' => '*',
'Image' => 'Image.url as image',
'Thumb' => 'Thumb.url as thumb',
],
'tplWrapper' => '@INLINE {$prev} {$next}',
'tplPrev' => '@FILE:chunks/shop/product/product.neighbors.prev.tpl',
'tplNext' => '@FILE:chunks/shop/product/product.neighbors.next.tpl',
])}
Спасибо!
Что бы цену и артикул вывести, по такому же принципу присоединить msProductData?
Что бы цену и артикул вывести, по такому же принципу присоединить msProductData?
Полагаю, что да. Не пробовал :)
Думаю кому нибудь пригодится.
Вывод предыдущих и следующий продуктов с свойствами и ТВ параметрами
Вывод предыдущих и следующий продуктов с свойствами и ТВ параметрами
{$_modx->runSnippet('!pdoNeighbors',[
'class' => 'modResource',
'includeTVs' => 'oldprice,images,basis,bilateral,color,composition,pcount,regular,remainder,sale,subcolor,vendor,width',
'tvPrefix' => '',
'leftJoin' => [
'Product' => [
'class' => 'msProductData',
'on' => 'modResource.id = Product.id',
],
],
'select' => [
'modResource' => '*',
'Product' => '*',
],
'sortby' => 'publishedon',
'sortdir' => 'asc',
'limit' => 5,
'tplPrev' => 'tpl.product.small',
'tplNext' => 'tpl.product.small',
'tplUp' => ' ',
'tplWrapper' => '@INLINE {$prev}{$next}',
])}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.