Станислав

Станислав

С нами с 25 марта 2017; Место в рейтинге пользователей: #258
Станислав
12 марта 2020, 09:39
0
нужно смотреть как вы изменили корзину, а именно как ввели новую переменную и как работает js
Станислав
12 марта 2020, 09:38
+1
например так
{if $_modx->resource.tv == id пользователя}
...какой то код если это пользователь с указанным ID
{else}
    можно все скрыть
{/if}
Станислав
10 марта 2020, 21:09
0
попробуйте сделать сначала без тегов, какой будет результат
Станислав
09 марта 2020, 17:06
+1
Да не зачто, стрелку вверх)
Станислав
08 марта 2020, 10:02
0
попробуйте разобраться с помощью этого
http://mudrenizm.ru/index.php?id=305
Станислав
04 марта 2020, 12:45
0
Создайте в админке тв с нужным ключем, присвойте нужному шаблону и все
[[getImageList?
&docid=`[[*id-test]]`
&tvname=`product-img`
&tpl=`@CODE <img src="[[+img-prod]]" alt="[[+pagetitle]]">`
]]
Станислав
03 марта 2020, 14:04
0
скорее всего в в меню это условие используется
Станислав
01 марта 2020, 20:55
0
whatsapp +79195151313 помогу чем смогу
Станислав
01 марта 2020, 20:13
0
<?php
$ids = $modx->runSnippet('pdoResources', array(
	 'parents'=>0,
	 'templates'=>8,
	 'limit'=>0,
	 'returnIds'=>1
));
$arr = explode(',', $ids);
$rate = $modx->runSnippet('CRcalc', array('input'=>1, 'multiplier'=>'EUR'));
foreach($arr as $id){
	$resource = $modx->getObject('modResource', $id); 
         if ($resource->getTVValue('price_eur') != 0 && $resource->getTVValue('price_eur') != '') { 
	    if($resource->getTVValue('price')) continue;                  
            $price_eur = $resource->getTVValue('price_eur');
            $price_rub = $price_eur*$rate; 
	    $resource->setTVValue('price', $price_rub); 
        } else {
            if($resource->getTVValue('price')) continue;        
            $resource->setTVValue('price', $price_rub); 
        }
}
Станислав
01 марта 2020, 19:32
0
Может быть вот так
<?php
$ids = $modx->runSnippet('pdoResources', array(
	 'parents'=>0,
	 'templates'=>8,
	 'limit'=>0,
	 'returnIds'=>1
));
$arr = explode(',', $ids);
$rate = $modx->runSnippet('CRcalc', array('input'=>1, 'multiplier'=>'EUR'));
foreach($arr as $id){
	$resource = $modx->getObject('modResource', $id); 
         if ($resource->getTVValue('price_eur') != 0 && $resource->getTVValue('price_eur') != '') { 
	    if($resource->getTVValue('price')) continue;                  
            $price_eur = $resource->getTVValue('price_eur');
            $price_rub = $price_eur*$rate; 
	    $resource->setTVValue('price', $price_rub); 
        }
}
Станислав
01 марта 2020, 13:24
0
создайте тв с набором опций и активируйте их когда нужно, у меня 180 категорий, и для каждой свой индивидуальный набор, либо как вариант сделать опции тегами https://prnt.sc/r9subk
Станислав
29 февраля 2020, 20:51
0
например так, добавить к параметрам
&where=`{"pagetitle:LIKE" : "%Кроссовки%"}`
Станислав
29 февраля 2020, 20:48
0
например так:
{set $array = ["1","2","4"]}
{if $_modx->resource.parent is list $array}
    {set $options = 'weight,size,long'}
{/if}
{'msOptions' | snippet : [
    'options' => $options,
    'tpl' => 'chunk'
]}
Станислав
28 февраля 2020, 19:48
+1
условие означает, что в menutitle есть подстрока Акции
Станислав
28 февраля 2020, 19:23
0
'where' => {«menutitle:LIKE»:"%Акции%"}