Владимир

Владимир

Был в сети 30 апреля 2025, 08:19
Заказы не принимаю
Богдан
Богдан
Спасибо, Василий, разобрался. Вот рабочий пример JSON строки для параметра thumbnails:
[{"w":210,"h":220,"q":90,"zc":"1","bg":"000000","fltr":"wmt|www.site.com|3|T|FFFFFF||100|20|0||0|"},{"w":360,"h":400,"q":90,"zc":"1","bg":"000000","fltr":"wmt|www.site.com|3|T|FFFFFF||100|20|0||0|"]}
При таких параметрах создается надпись site.com на миниатюре и на «среднем» изображении.
Василий Наумкин
Василий Наумкин
Не нужно так делать. Для логики нужно писать сниппеты, а не программировать на фильтрах.

switch ($modx->context->key) {
	case 'en' : $chunk = 'en-company-name'; break;
	case 'de' : $chunk = 'de-company-name'; break;
	default: $chunk = 'company-name'; break;
}
return $modx->getChunk($chunk);

И выглядит понятнее, и работает быстрее, и добавить еще 10 условий\проверок — не вопрос.