Вопросы

Не выводится заголовок у кастомного поля в форме редактирования ресурса в админке

Всем привет!

Для синхронизации выгрузки товаров расширил модель ресурса, добавил поле id_1c, добавляю новую вкладку в форму редактирования ресурса в админке:

Alexey
11 мая 2021, 13:10
modx.pro
792
0

Как вывести комментарии только с определенной ветки в getComments?

Здравствуйте!

Как отфильтровать комментарии только с определенной ветки? Т.е. мне нужна ветка только resource-7 и с parent =0. Какое условие написать в where?

Пробовал так, но оказалось неправильно:
&where=`{"parent": 0,"AND:thread":"resource-7"}`
Lori
11 мая 2021, 10:49
modx.pro
597
0

Как пересохранить товары в minishop2 через Console

Добрый день! Появилась проблема с появлениями новых опций в minishop2, когда добавляю новые опции они появляются пустные уже у добавленных товарах на сайте. Они пропадают когда пересохраняю товар.

Собственно вопрос, как массово пересохранить все товары в minishop2 через Console?
Роман
10 мая 2021, 21:00
modx.pro
986
0

Связь между производителем minishop2 и пользователем сайта

Здравствуйте!

Скажите, кто-нибудь настраивал связь между производителем minishop2 и пользователем сайта?

Хотелось бы, чтобы пользователь (партнер) видел в личном кабинете только те товары, где он отмечен производителем.

Может, есть у кого-то идеи?
kudesia
10 мая 2021, 14:25
modx.pro
606
0

Почему не работает сниппет msProducts внутри чанка pdoResources?

Здравствуйте!

На сайте есть блок с выводом категорий и рандомных трех товаров.
Вывод категорий:
[[!pdoResources?
                        &parents=`6`
                        &depth=`0`
                        &prepareTVs=`1`
                        &includeTVs=`categoryImg`
                        &tpl=`category_mainPage`
                        &limit=`6`
                        &sortby=`pagetitle`
                        &sortdir=`ASC`
                    ]]
Lori
10 мая 2021, 13:45
modx.pro
654
0

Как данные из базы выводить в таблицу на странице

Я на странице с помощью Formit отправляю данные с формы в базу данных. Как теперь возвращать данные из таблицы в базе в таблицу на странице? И чтобы каждый раз при записи в бд, данные добавлялись и в таблице на странице сайта.

<table>
    <tr class="title">
        <td class="table">Имя</td>
        <td class="table">Фамилия</td>
        <td class="table">Номер</td>
        <td class="table">Email</td>
        <td class="table">Количество заказов</td>
        <td class="table">Оплачено</td>
    </tr>
    <tr class="data">
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
    </tr>
</table>
Помогите, пожалуйста! Я только начинаю разбираться в вебе
Амина
09 мая 2021, 01:16
modx.pro
847
0

Отправка данных с формы в базу данных с помощью Formit

Не получается отправить данные с формы в базу данных.

Написала хук с запросом

<?php
$modx->log(xPDO::LOG_LEVEL_ERROR,'Тестирование моего хука');

$name = $hook->getValue('name');
$surname = $hook->getValue('surname');
$phone = $hook->getValue('phone');
$email = $hook->getValue('email');

try {
    $data = array( 'name' => $name, 'surname' => $surname, 'phone' => $phone, 'email' => $email ); 
    $table = 'managingservices'; 
    
    $query = $modx->prepare("INSERT INTO $table (name, surname, phone, email) values (:name, :surname, :phone, :email)");
    $query->execute($data);
    $result = true;
    $res = $query->fetchAll(PDO::FETCH_ASSOC);
    
} catch (PDOException $e) {
    $modx->log(xPDO::LOG_LEVEL_ERROR,'Ошибка');
}

if ($result) {
    $modx->log(xPDO::LOG_LEVEL_ERROR,'Успех');
    echo "Успех. Информация занесена в базу данных";
    echo $res;
}

 
return true;
В журнал ошибок выводится это:
[2021-05-08 19:41:42] (ERROR @ C:\OpenServer\domains\managing.services\core\cache\includes\elements\modsnippet\52.include.cache.php : 2) Тестирование моего хука
[2021-05-08 19:41:43] (ERROR @ C:\OpenServer\domains\managing.services\core\cache\includes\elements\modsnippet\52.include.cache.php : 30) Успех
Подскажите, пожалуйста, как правильно написать запрос?
Амина
08 мая 2021, 19:48
modx.pro
964
0

Галерея в карточке minishop2

Добрый день друзья!
Подскажите, как доработать фотогалерею на fotorama до такого вида ferronordic.com/ru/catalog/front_loaders/l60gz/

Мне приходит в голову только объединение fotorama и fancybox, но как-то не прокатывает с последними версиями фотогалерей…
Есть еще вариант — вывести 2, одну скрыть, а потом запускать при клике на фото, но это извращение — дублировать все изображения…

Может быть есть еще какие-то галереи или готовый способ объединения о котором Яндекс молчит??
Матвей
08 мая 2021, 11:46
modx.pro
852
0

Не работает пагинация с ajaxMode button или scroll

Попробовал все что знал:
{'!mFilter2'|snippet:[
        ...
        'paginator' => 'pdoPage',
        'ajax' => 1,
        'ajaxMode' => 'button',
        'ajaxTplMore' => '@INLINE <button class="my-btn btn-more">Показать больше</button>',
        'filterOptions' => '{"more_tpl": "<button class="my-btn btn-more">Показать больше</button>"}'
        ...
    ]}
Результат всегда один:
Screenshot-2021-05-06-at-21-15-39

В консоли две ошибки:
Screenshot-2021-05-06-at-21-17-34

Буду признателен за помощь
Konstantin
06 мая 2021, 21:18
modx.pro
1 440
0

Вывод по 5 товаров в каждой категории

Хочу реализовать на главной страницы вывод всех категорий, с возможностью показать под каждой из них 5 товаров.
Возможно, уже кто-то реализовывал.
Роман
06 мая 2021, 16:46
modx.pro
709
0