Evgeny

Evgeny

С нами с 18 июля 2019; Место в рейтинге пользователей: #986

Как убрать из массива ссылку ? json pdomemu

Есть json
{ «title»: «родитель имеющий потомков», «url»: "/parent/", «target»: «351» }
Помогите пожалуйста сделать так чтобы при наличии у родителя дочерних элементов(child), поле target пропадало и json выходил такой: { «title»: «родитель», «url»: "/parent/" } или наоборот добавлять поле target если есть дети
Я пытался сделать через сниппет if, но не вышло
еще рассматривал вариант с if
[[+isfolder:is=`1`:then=``:else=`, "target": "[[+id]]"`]]
— но такое не всегда подойдет, я так понимаю нужно считать количество детей и с этим что-то делать?
Делаю меню на json с pdomenu
28 сентября 2020, 23:15
modx.pro
1 145
0

вопрос по phpthumbon и filtr

[[*img:phpthumbon=`&f=webp&fltr[]=bord|15|0|0|FFFFFF`]]
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
03 июня 2020, 22:15
modx.pro
938
0

phpthumbon проблемы с filtr

Ставлю изображение так
[[*img-zadanie:phpthumbon=`&f=webp&fltr[]=bord|15|0|0|FFFFFF`]]
но border вокруг серый а не белый как указывал, можете подсказать что я не так делаю или в чем проблема?
23 мая 2020, 16:38
modx.pro
521
0

pdopage как закрепить новость

17 мая 2020, 08:10
modx.pro
814
0

Как вывести виджеты на главную страницу админки


как добавить виджет на главную страницу админки, хочу вывести bigbrother или какую-нибудь аналитику, пока видел только bigbrother, есть что-то лучше?
04 мая 2020, 04:18
modx.pro
1 332
0

Прошу помочь чуть-чуть доработать

Сейчас обновляются цены cron, нужно каждый раз чистить колонку рублевую, хотел бы чтобы обновлялись только те у которых tv price_eur что-то содержит, а остальное не трогалось. Помогите, пожалуйста)
<?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')) continue;
	$price_eur = $resource->getTVValue('price_eur');
	$price_rub = $price_eur*$rate; 
	$resource->setTVValue('price', $price_rub); 
}
01 марта 2020, 19:26
modx.pro
986
0