Михаил

Михаил

С нами с 08 марта 2013; Место в рейтинге пользователей: #18
17 января 2018, 19:11
0
Сорри, я просто не сразу въехал в вопрос)
17 января 2018, 18:49
0
&where=`{"com_text:IS NOT": null}` //или вместо null ""
17 января 2018, 18:35
0
Я прошу прощения:

[[!pdoResources?
	&parents=`2,1382`
	&depth=`2`
	&tpl=`main_content_big`
	&includeTVs=`news_image,razdel,region,country,HitsPage,com_text`
	&tvFilters=`razdel==%topnews%,com_text==тут то что в ТВ хотите`
	&showHidden=`1`
	&limit=`5`
	&offset =`0`
]]
17 января 2018, 14:18
0
[[!pdoResources?
	&parents=`2,1382`
	&depth=`2`
	&tpl=`main_content_big`
	&includeTVs=`news_image,razdel,region,country,HitsPage,com_text`
	&tvFilters=`razdel==%topnews%`
	&showHidden=`1`
	&limit=`5`
	&offset =`0`
	&where=`{"tv.com_text:=":"com_text"}`
]]
17 января 2018, 14:10
0
{'!pdoResources'|snippet:[
	'includeTVs' => 'filter',
	'where' => [
		'tv.filter:=' => 'filter'
	]
]}
13 января 2018, 11:07
+1
в шапке укажи:
<base href="[[++site_url]]">
12 января 2018, 19:02
0
Забыл добавить. Обязательно сделать ссылку с удалением юзера из коризны. А то не комильфо получать каждый день письма без возможности отписки)
12 января 2018, 15:31
0
Ну вообще я думаю, клиент имеет права купить по той цене по которой положил в корзину. Не?
12 января 2018, 15:25
0
готового не видел, но можно при оформлении заказа повешать плагин и смотреть товар в корзине и изменять цену
12 января 2018, 15:23
+1
$products = $modx->getIterator('modResource', array('class_key' => 'msProduct'));
foreach($products as $product){
print_r($product->toArray());
}
12 января 2018, 10:12
+1
При переходе вроде не добавляет. При обновлении я поправил, сегодня обновление выгружу. А можно ссылки?
12 января 2018, 10:01
+1
Можно. При добавлении в корзину писать в табличку. Если заказ оформили, то на событие проверять и удалять с таблички корзину. Если не произошло оформления то кроном раз в день проходить по табличке и отправлять юзерам уведомление
09 января 2018, 20:25
1
+4
$q = $modx->newQuery('modResource');
$q->where(array('pagetitle':LIKE => '%пейджтайтл%')); //тут ставим любые поля ресурса

$resource = $modx->getObjectt('modResource', $q);
print_r($resource->toArray());
08 января 2018, 18:10
0
да, только чуток код поправьте
$q = $modx->newQuery('modResource');
$q->where(array('pagetitle' => 'Жесть', 'class_key' => 'msProduct'));

$res = $modx->getObject('msProduct', $q);

$props = array('price' => 20000,'old_price' => 2000);
$res->fromArray($props);
$res->save();
Можно без процессоров
08 января 2018, 18:01
0
Сейчас проверил, создает все отлично

$processorProps = array(
            'class_key' => 'msProduct',
            'pagetitle' => 'Жесть',
            'price' => (int) 5000,
            'parent' => 2,
            'context_key' => 'web',
        ); 
        
        $response = $modx->runProcessor('resource/create', $processorProps);
08 января 2018, 17:43
0
В процессор данные передаете?
08 января 2018, 16:50
0
вот

$miniShop2 = $modx->getService('minishop2','miniShop2',$modx->getOption('minishop2.core_path',null,$modx->getOption('core_path').'components/minishop2/').'model/minishop2/', array());

$response = $miniShop2->runProcessor('mgr/product/create', array(

    ));
07 января 2018, 16:11
2
+2
в чанке:
{if $isfolder}
{/if}
в шаблоне
{if $_modx->resource.isfolder}
{/if}
06 января 2018, 08:32
0
Надо смотреть на сайте. Так не вижу, не смогу подсказать