Вывести продукты minishop2
подскажите как мне вывести продукты из minishop2?
начал так, но что-то вроде не то)
начал так, но что-то вроде не то)
$where = array('parent' => $code);
$resources = $modx->getCollection('modResource',$where);
foreach ($resources as $res) {
$output .= '<h2>'.$res->get('pagetitle').'</h2>';
$output .= '<p>'.$res->get('introtext').'</p>';
$output .= '<p><small>Дата: '.$res->get('publishedon').'</small></p>';
$output .= '<div class="clearfix element">
<div class="pic">
<span>
<img src="">
</span>
</div>
<div class="info wpic">
<div class="name">'.$res->get('pagetitle').'</div>
</div>
<button data-id="'.$res->get('id').'" class="button choise">Выбрать</button>
</div>';
}
echo $output;
Комментарии: 7
А чем не устраивает msProducts?
мне нужно в сниппете делать такой вывод
И.....?
$output = $modx->runSnippet('msProducts',array(
'parent' => $code,
'limit' => 0,
....
'tpl' => '@INLINE <h2>"[[+pagetitle]]</h2>
<p>[[+introtext]]</p>
..........................'
));
echo $output;
вот так он выводит все товары, а из нужной не выводит
define('MODX_API_MODE', true);
require_once dirname(dirname(__FILE__)).'/index.php';
define("IN_PARSER_MODE", "true");
@include('config.core.php');
if (!defined('MODX_CORE_PATH')) define('MODX_CORE_PATH', $_SEVER['DOCUMENT_ROOT'].'/core/');
if ($action == "null"){
echo $action;
}else{
$output = $modx->runSnippet('msProducts',array(
'parent' => $code,
'limit' => 200,
'tpl' => '@INLINE <h2>"[[+pagetitle]]</h2>
<p>[[+publishedon]]</p>'
));
echo $output;
}
Нужная категория должна быть в переменной $code.
даже, если я ставлю цифру, то он выводит все товары, а не из этой категории
в скайп пиши...., посмотрим… или вконтакте
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.