Всего 125 355 комментариев

ВитОс
15 февраля 2025, 01:39
0
В тройке он не работает
Используйте pThumb
Aleksandr Huz
14 февраля 2025, 22:35
+1
Сниппет pbResources — это аналог pdoResources, но с возможностью присоединять таблицы по принципу «один ко многим», чего нет у pdoResources. Также переменные, добавленные через PageBlocks, добавляются к результату и выводятся как стандартные переменные ресурса.

Если это делать через pdoResources:
{'!pdoResources' | snippet: [
    'parents' => 0,
    'resources' => '1,2,3',
    'tpl' => 'seo-card'
]}
Чанк seo-card
<div class="col-4 mb-4">
    <div class="card">
        {*изображение храниться в виде json*}
        {set $image = $values.seo_img|fromJSON}
        <img loading="lazy" src="{$image.url}" width="395" height="450" class="card-img-top" alt="{$image.title}">
        <div class="card-body">
            <h5 class="card-title">{$values.seo_title}</h5>
            <p class="card-text">{$values.seo_description}</p>
            {*Получаем данные из таблицы*}
            {set $list = 'pbCollections'|snippet: ['field_name' => 'seo_list', 'return' => 'json']|fromJSON}
            <ul class="text-start">
                {foreach $list as $item}
                    <li>{$item.title}</li>
                {/foreach}
            </ul>
        </div>
    </div>
</div>

А если через pbResources, то у нас уже будут доступны переменные seo_img, seo_title, seo_description и list (массив)
Сергей Сергеевич
14 февраля 2025, 17:28
0
А что за сниппет такой pbResources? В доке его нет. Зачем он нужен, если есть pdoResources?
Aleksandr Huz
14 февраля 2025, 15:53
+1
Реального сайта нет. Меня попросили показать как вывести из несколько ресурсов seo-карточки, где будет картинка, заголовок, описание и еще таблица.
Николай Савин
14 февраля 2025, 15:45
0
Саш, а откуда карточки то? Есть реальный сайт?
alex
13 февраля 2025, 22:33
0
Вот было бы неплохо это прописать в описании к компоненту. Два дня ломал голову почему не работает. Ведь форма может быть кастомизирована как угодно, а этот класс глобально влияет на работу компонента
Дмитрий
13 февраля 2025, 22:30
0
С точки зрения производительности это плохая идея
Понимаю, но писать свое решение нет ни времени ни денег.
Артур Шевченко
13 февраля 2025, 21:54
0
Придется pdoMenu несколько раз на странице вызывать.
С точки зрения производительности это плохая идея
Дмитрий
13 февраля 2025, 21:45
0
Спасибо за помощь! Придется pdoMenu несколько раз на странице вызывать.
Артур Шевченко
13 февраля 2025, 21:15
0
Средствами pdoMenu никак. Только своё решение писать.
Дмитрий
13 февраля 2025, 20:04
0
Спасибо за пояснение. А как после одной выборки отсортировать часть результата? Можете пример привести?
Артур Шевченко
13 февраля 2025, 19:59
0
Ошибка в том, что внутри одной выборки ты хочешь сортировать часть результатов не так как основную массу, что в принципе невозможно. Либо делай две выборки, либо одну выборку, но потом часть результатов отдельно сортируй.
Impulse
13 февраля 2025, 19:02
0
Всем добрый день. Может не совсем в тему, но проблема следующая:
1. Есть контекст web — обычные текстовые страницы
2. Есть контекст catalog — категории и товары Minishop2

Так вот, если удалить .html из типа содержимого, товары отдают 404 ошибку
Все остальные страницы и даже категории товаров работают, в упор не понимаю почему так
Андрей Степаненко
13 февраля 2025, 16:29
0
Попробуйте ошибку специально в коде совершить, обьем логов вырастить совсем на чучуть))

Чисто для понимания проэкспементируйте
Maks
13 февраля 2025, 15:02
0
Такая же ситуация, загрузить нельзя на modx 3 не находит такого пакета.
А после установки локально сыпятся ошибки
components/sendit/services/sendit.class.php: 1147) Table si_sessions not found
core/vendor/xpdo/xpdo/src/xPDO/xPDO.php: 667) Could not load class: siSession from mysql.sisession

Таблица в базе данных не создается. Под новые верси mysql не создает таблиці.
Александр
13 февраля 2025, 14:15
0
Всё откатил. Почистил. Установил заново. Написал в поддержку на modstore.pro
Денис Усманов
13 февраля 2025, 12:55
0
Планируется под 3 обновление, пока просто надо с 2 до конца разобраться.
Ivan K.
13 февраля 2025, 12:54
0
Супер тема. Еще пока не пробовал. Вот бы такую тему на MODX3 — было бы здорово, а то в тройке совсем вырви глаз штатная тема.
Сергей
13 февраля 2025, 11:29
0
Видео смотрел как какой-то блокбастер))) Очень круто! Спасибо за такое крутое решение!