Всего 125 673 комментария

Алексей Шумаев
21 июля 2021, 11:16
0
Вообще вроде же сниппет в комплекте готовый есть…
Сергей Карпович
21 июля 2021, 11:09
0
[[!pdoResources? &loadModels=`mvtdocs` &resources=`[[*id]]` &tpl=`tpl.mvtDocsList` ]]
Тоже ничего не выводит. Какая то проблема есть…
Георгий Графов
21 июля 2021, 11:03
0
Не выводит, это не json а отдельная таблица MigxDB.
Просто если вместо tpl указать пустоту при таком вызове:
{'!pdoPage' | snippet: [
'elementClass' => 'modSnippet',
'element' => 'migxLoopCollection',
'packageName' => 'loft',
'classname' => 'loftItem',
'tpl' => 'loft-site2',
'limit' => '0',
]}
то поля отдаются, но как их вывести через {$lotnumber}, я себе уже голову сломал. Как правильно прописать на fenom
Сергей Карпович
21 июля 2021, 10:48
0
Всем привет, хочу в ресурсе вывести список прикрепленных файлов.
вставляю в шаблон код:
[[!pdoResources? &resources=`[[*id]]` &tpl=`tpl.mvtDocsList` ]]
А в результате ничего не выводит. Файлы добавлены.
С пустым tpl тоже ничего не выводит
Подскажите куда копать?
Наумов Алексей
21 июля 2021, 10:47
0
В чанке loft-site2:
1. {$lotnumber} — верная запись
2. {$_modx->resource.lotnumber} — конечно же нет, $_modx->resource это ТЕКУЩИЙ РЕСУРС
3. [[+lotnumber]] — верная запись
4. {$_modx->getPlaceholder('lotnumber')} если в плейсхолдер никто ничего не устанавливал — то он пуст.

п.1. возможно не работает, т.к. это migx поле, там наверняка есть скобки { } и парсер Fenom на них спотыкается… может сразу в массив это преобразовать?
Вот так выводит что-нибудь?
{$lotnumber | fromJSON | print}
Наумов Алексей
21 июля 2021, 09:39
+1
мейби влияет разделитель значений у mFilter2, он по-умолчанию — запятая, а она у вас встречается в значении свойств, что и может привести к косякам.
Максим
20 июля 2021, 16:26
0
Илья, а куда копать, если плагин на сайте не работает? Событие выставлено, код вставлен без ошибок, в админке как был на хттп, так и остается.
Андрей
20 июля 2021, 16:06
0
Есть возможность прислать доступы в личку (кнопка Написать сообщение в профиле)? Интересно посмотреть в чём дело.
igor3310
20 июля 2021, 16:02
0
в самом ресурсе неработает (на странице)
Андрей
20 июля 2021, 16:01
+1
П.С. В шаблоне работает нормально
Так, вот это что значит? Т.е. как это в шаблоне работает, но в то же время в пустом — ошибка. Может имеется ввиду Чанк?
igor3310
20 июля 2021, 15:58
0
Если на пустом шаблоне и в ресурсе пишу такое {$_modx->resource.id} — то тоже ощибка (белая страница получается)

П.С. В шаблоне работает нормально
Сергей
20 июля 2021, 15:56
0
Как проверить работу данного сниппета?

{$_modx->runSnippet('pdoPage', [
            'element' => 'tvssResources',
            'tv' => '15',
            'tag' => '1||2||3',
            'parents' => 3,
            'tpl' => '@INLINE <div>{$id} - {$pagetitle}</div>',
        ])}
Не выводит вообще ни чего.

ID ТВ поля 15, значения присвоены prnt.sc/1di5bxu

ID родителя правильное prnt.sc/1di5le0

В ресурсах добавлены теги, и им присвоены значения из скриншота выше prnt.sc/1di6vxq

Что не так, куда копать в итоге, сниппет вообще ни чего не выводит, после того как в elements добавляется указание tvssResources
Андрей
20 июля 2021, 15:54
+1
Если создать ресурс, с шаблоном blank, и прямо в контенте написать:
{$_modx->resource.id}

Будет ошибка?
Сергей
20 июля 2021, 15:10
0
Можно ли вывести список тегов внутри сниппета pdoResources?

{'!pdoResources' | snippet : [
            'parents' => 3,
            'depth' => 2,
            'includeTVs' => 'modImgOne, subCategory',
            'tvPrefix' => '',
            'sortby' => '{"menuindex" : "ASC"}',
            'tpl' => '@FILE chunks/cat.tpl'
            
            /*для понимания, что нужно
           'tpl' => '@INLINE
            
            <a href="{$uri}" class="card">
                <img src="{$modImgOne}">
                <h3>
                    Вот сюда нужно вывести 1 тег из всех тегов https://prnt.sc/1dhp2fp. 
                </h3>
            </a>*/
            '
        ]}
Если внутри чанка добавить сниппет вывода списков тегов ресурса, будет работать?

Вот так делаю, не выводит ни чего
<a href="{$uri}" class="card">
    <img src="{$modImgOne}">
    <h3>
        {$_modx->runSnippet('tvssTags', [
            'id' => $id
        ])}
    </h3>
</a>
igor3310
20 июля 2021, 14:49
0
Что так никто и нескажет в чем проблема?
eflit
20 июля 2021, 13:15
0
Так все таки может кто подсказать как вывести количество балов или сам результат теста в письме пользователю?
Роман
20 июля 2021, 09:55
0
Создал плагин, с событием msOnSubmitOrder, может быть не совсем правильно, но вроде бы работает.
$stopWords = ["реклама", "ху.", "предложение"]; //и так далее
$receiver = $order_data['receiver'];
$receiver = mb_strtolower(preg_replace('/[^а-яА-Я\s]/ui', '',$receiver )); 
if (!empty($receiver)) {
    foreach (explode(" ", $receiver) as $word) {
	if (in_array($word, $stopWords, true)) {
            $e->output('Не правильно заполнены обязательные поля');
            return;
	}
    }
}