вывести id по артикулу minishop2
Доброго времени суток.
Вопрос тривиальный, но всё таки пока не понял как решить.
Мне надо по артикулу товара minishop2 получить его id, чтобы использовать в дальнейшем выводе.
Подскажите пожалуйста как его правильно вывести на femon-е.
Вопрос тривиальный, но всё таки пока не понял как решить.
Мне надо по артикулу товара minishop2 получить его id, чтобы использовать в дальнейшем выводе.
Подскажите пожалуйста как его правильно вывести на femon-е.
Комментарии: 7
а pdoField не подойдет?
а как? если бы у меня был id я бы без проблем что угодно вывернул, а по артикулу, который является свойством товара…
Я запутался :D
Опиши пример для чего это и как должно работать
Опиши пример для чего это и как должно работать
Можно сниппет создать на get запрос
<?php
$filter = array();
if($_GET['article']) {
$filter[] = 'article='.$_GET['article'];
}
if($filter) {
$where = $modx->toJSON(array($filter));
} else {
$where = '';
}
$params = array(
'parents' => 0,
'tpl' => $tpl,
'where' => $where
);
return $modx->runSnippet('msProducts',$params);
Ну и в вызове 'tpl' => '@INLINE {{+id}}'
спасибо, буду пробовать. суть то в том что у меня артикул берётся из tv, а id-шник потом передаётся в другую функцию… короче всё несколько запутано…
А, тогда не на get надо. Всё в одном сниппете пишется
Кусок следующий
{var $sinonim = json_decode($id | resource: 'sinonim', true)}
{foreach $sinonim as $idx => $sinonimItem}
{var $artikul=$sinonimItem.artikle}
{var $artikul2=$_modx->resource.article}
{if $idx==0}
{var $analog1_price = $sinonimItem.artikle | resource: 'price'}
{var $analog1_ostatok = $sinonimItem.artikle | resource: 'old_price'}
{/if}
пока в sinonimItem.artikle я пишу id-шник синонима, а хочется писать артикулы, т.к id-шники генерились, а артикулы сам придумывал и они все записаны.
{var $sinonim = json_decode($id | resource: 'sinonim', true)}
{foreach $sinonim as $idx => $sinonimItem}
{var $artikul=$sinonimItem.artikle}
{var $artikul2=$_modx->resource.article}
{if $idx==0}
{var $analog1_price = $sinonimItem.artikle | resource: 'price'}
{var $analog1_ostatok = $sinonimItem.artikle | resource: 'old_price'}
{/if}
пока в sinonimItem.artikle я пишу id-шник синонима, а хочется писать артикулы, т.к id-шники генерились, а артикулы сам придумывал и они все записаны.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.