Евгений

Евгений

С нами с 21 октября 2019; Место в рейтинге пользователей: #2895
Евгений
14 апреля 2022, 13:46
0
{'!mFilter2' | snippet: [

'optionFilters' => '{«proizvoitel:LIKE»: '~$_modx->resource.pagetitle~'}',

]}

так попробуй
Евгений
05 апреля 2022, 20:42
0
Вобщем решил вопрос через лексиконы, единственноеy, коды лексиконов генерирую произвольно, и если к коду не привязан лексикон, то выводится его код. кто нибудь может подсказать как сделать чтобы не выводился код, если лексикон отсутствует?
Евгений
11 марта 2020, 13:45
0
Разобрался, дело в несоблюдении сигнатуры, если модификатор определен с двумя параметрами,

$fenom->addModifier('toflat', function ($input, $key) {
то и вызов должен быть как {$input | toflat:'key'} иначе если вызвать {$var1 | toflat} то получим ошибку выше.
Евгений
11 марта 2020, 12:31
0
на опенсервере все работало нормально, но при переносе на хостинг получил ошибку

tack trace:
#0 /home/mh/mh/www/core/components/pdotools/model/pdotools/pdotools.class.php(552) : eval()'d code(11): modScript->{closure}('size')
#1 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): pdoTools->{closure}(Array, Object(Fenom\Render))
#2 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): Closure->__invoke(Array, Object(Fenom\Render))
#3 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(229): Fenom\Render->display(Array)
#4 /home/mh/mh/www/core/components/pdotools/model/pdotools/pdotools.class.php(580): Fenom\Render->fetch(Array)
#5 /home/mh/mh/www/core/components/pdotools/model/pdotools/pdopar in /home/mh/mh/www/core/cache/includes/elements/modplugin/32.include.cache.php on line 48
[11-Mar-2020 12:17:24 Europe/Moscow] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function modScript::{closure}(), 1 passed in /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code on line 360 and exactly 2 expected in /home/mh/mh/www/core/cache/includes/elements/modplugin/37.include.cache.php:5
Stack trace:
#0 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code(360): modScript->{closure}(Array)
#1 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): Fenom\Template->{closure}(Array, Object(Fenom\Template))
#2 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): Closure->__invoke(Array, Object(Fenom\Template))
#3 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(492): Fenom\Render->display(Array)
#4 /home/mh/mh/www/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code(7): Fenom\Template->display(Array)
#5 /ho in /home/mh/mh/www/core/cache/includes/elements/modplugin/37.include.cache.php on line 5

php 7.2 fpm nginx
Евгений
28 февраля 2020, 11:02
0
Спасибо, поддерживается. то что нужно.
Евгений
23 октября 2019, 12:21
0
Добрый день, подскажите как как в шаблон можно вставить плэйсхолдеры из других модулей. Например города по домену модуля seo domains
Евгений
21 октября 2019, 18:45
0
Вопрос по сниппету sfsitemap, как можно поменять url в карте сайта. Необходимо для мультидоменности.
в pdositemap можно делать так
{$_modx->runSnippet(«pdositemap», [
«cache_key» => $modx->config.site_url,
«scheme» => -1,
«showHidden» => 1,
«sortby» => «uri»,
«tpl» => '@FILE chunks/sitemap.tpl'
])}

подскажите идею как тоже самое сделать для sfsitemap?