Михаил

Михаил

Был в сети 06 июля 2023, 15:50
Заказы не принимаю
Добрый день. Вывожу карту со всеми ресурсами из определенного родителя. Как вывести только определенные ресурсы? Например, выводить только те ресурсы у которых заполнен какой нибудь TV
Код вызова:
[[!yandexMaps?
	&tvCoords=`coords`
	&styleMapBlock=`width:100%; height:600px;`
	&zoom=`12`
	&showMoreLink=`true`
	&showMoreLinkTpl=`balloon`
	&fieldForBalloonContent=`introtext`
	&fieldForHint=`pagetitle`
		&objectsTypesJSON=`[
	{
	"Adresa": {
		"parent":30",
		"preset":"islands#redDotIcon"
			}
		}
	]`
]]
Добрый день
Можно ли ограничить кол-во сообщений в сутки (или в месяц) с одного ip например. Грубо говоря не более одного комментария в месяц, при попытке добавить еще одно выдавать сообщение-предупреждение.
Нашел решение, оказывается можно
forums.modx.com/thread/88146/migx---how-to-sum-values-from-migx-field-into-a-placeholder-tv#dis-post-485238
Для сложения — нужно создать сниппет с названием, например, summerize
<?php
$values = explode(',',$modx->getOption('values',$scriptProperties,''));
$sum = 0;
foreach ($values as $value){
    $sum += $value;
}
return $sum;
затем вывод в чанке
[[summarize? &values=`[[+num]],[[+num2]]`]]
Здравствуйте! У меня заработало только так:

В шаблоне карточки товара:
[[!msOptionsPrice.option?
&product=`[[*id]]`
&name=`fillers`
&type=`2`
&where=`{"Option.key": "fillers"}`
&sortby=`{"msopModification.id": "ASC"}`
&limit=`100`
&tpl=`tpl.msOptionsFillers`
]]

Чанк tpl.msOptionsFillers:
{foreach $options as $name => $values}
       {foreach $values as $value} <label for="fillers_{$idx}">
            <input type="checkbox" name="options[{$name}][]" id="fillers_{$idx}" value="{$value}"><input type="hidden" name="options[]" value="[]"> {$value} <b style="color:red">(+{$modification.price} руб.)</b>
        </label> {/foreach}
{/foreach}

Но почему то не выводится добавочная цена {$modification.price}
Добрый день
Вывел контексты в виде меню, но почему то не получается их отсортировать по rank. Контексты отсортированы по key, а это не очень удобно. У меня несколько контекстов-городов. За контекст с названием Москва отвечает web а он получается в самом конце.