Вопросы

MIGX: отобразить отмеченные чекбоксы в виде заголовков ресурсов

Добрый день! В статье приведены два скриншота: на первом перечень жанров в виде чекбоксов, на втором тот же список отображается в виде подписей к чекбоксам. Как реализовать подобное (имею, ввиду вывести подписи чекбоксов в соответствующем поле)?
Владимир
29 марта 2018, 22:28
modx.pro
750
0

После переноса сайта не выводятся тв-параметры в админке

Версия MODX Revo 2.2.0
После переноса пропали все тв параметры в админке в ресурсах.
В логах пишет такую ошибку постоянно:
[2018-03-28 19:55:11] (ERROR @ /var/www/site/data/www/site.com/core/xpdo/om/xpdoobject.class.php: 811) modTemplateVar: Attempt to set NOT NULL field type to NULL

Как исправить? В конфиге пути проверял-все ок. Версии php менял с 5.3 на 5.6 и тоже не помогло.
Артем
29 марта 2018, 21:44
modx.pro
686
0

Во всех карточках товара цена 1 руб.

Добрый день Сообщество. Никак не могу понять почему в списке товаров цена нормальная, а в карточке всегда 1 руб. (
taxsin
29 марта 2018, 18:41
modx.pro
1 053
0

Страница отдает 302 редирект на 404 ошибку, как исправить?

Здравствуйте. Проблема на сайте. Страница которая должна работать как 404 отдает редирект 302 к примеру https://akbexpert.ru/akkumulyator-dlya/honda/crosstour/faq/

Сайт на MODx Revo. Проблема началась после перехода с http на https. На сайте в админке настройки для https стоят, в htaccess тоже «вроде правильные)» Все работает на nginx.
Виталий
29 марта 2018, 15:50
modx.pro
2 136
0

pdoResources - получить пустой вывод

Здравствуйте. Есть блок, аля — «Рекомендуемые товары», он выводится вот так:
[[!pdoResources?
                        &tpl=`cat__topSell--item`
                        &context=`catalog`
                        &resources=`[[*cat__topSell]]`
                        
]]
В ТВ cat__topSell — приходит список ресурсов, которые нужно вывести в каждой категории. Но есть категории, в которых не нужно выводить этот блок — у этих категорий cat__topSell пустой, но в таком случае pdoResources сам выводит вложенные в него ресурсы, а нужно что бы он не выводил ничего, не подскажете, нет ли такой настройки? Я раньше пользовался другими решениями, по типу pdoResources и вот там, если ничего не передавалось, то ничего и не выводилось, но уже привык к pdoTools, хотелось бы на нем и остановиться=)
Dolce
29 марта 2018, 13:21
modx.pro
2 415
0

Интеграция с 1с

подскажите, как можно связать modx с 1С?
Максим
29 марта 2018, 13:15
modx.pro
1 137
0

вывод tv из других ресурсов через pdoResources

Подскажите как вывести при помощи pdoResources, параметры tv полей из нужного ресурса в другом
Дмитрий
29 марта 2018, 13:07
modx.pro
8 189
0

Проверка группы перед авторизацией

Авторизация через дополнение Office

как сделать прерывание авторизации пользователя?
return false
не срабатывает и как вывести во всплывающем окне запись —
доступ запрещен
?
<?php
$eventName = $modx->event->name;
switch($eventName) {
    case 'OnBeforeWebLogin':
        if ($res = $modx->getObject('modResource', (int)$_REQUEST['pageId'])) {
            $ctx = $res->get('context_key');
            if ($ctx == 'web') {
                $modx->log(modX::LOG_LEVEL_ERROR, 'Авторизовался пользователь web:'.$username.' страница: '.$_REQUEST['pageId']);
                $user = $modx->getObject('modUser', array('username' => $username));
                if ($user->isMember('Optusers')) echo $modx->log(modX::LOG_LEVEL_ERROR, 'Пользователь в группе');
                else {
                    echo $modx->log(modX::LOG_LEVEL_ERROR, 'Пользователь не в группе');
                    return false;
                }
            } else {
              $modx->log(modX::LOG_LEVEL_ERROR, 'Авторизовался пользователь ufa:'.$username.' страница: '.$_REQUEST['pageId']);
            }
        }
        break;
}
Максим
29 марта 2018, 07:06
modx.pro
741
0

Не работает &where

Имеется такой код
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&where=`{"postavka:>":0}`
&showLog=`1`
]]
где postavka, опция товара, есть товары, у которых значение > 0, но условие where не выполняется. При этом если вместо &where поставить &optionFilters, то работает как нужно. Но &optionFilters мне нужен для другого. &showLog ничего не выводит.
Подскажите пожалуйста, в чём может быть проблема?
Максим
28 марта 2018, 22:13
modx.pro
1
1 326
0

Tickets отменять публикацию своих тикетов с фронтенд

Подскажите пожалуйста! У меня есть простенькая доска объявления сделаная на тикетс (под недвижимость).
Настроен личный кабинет регистрация и тд и тп. Пользователи могут добавлять в категории свои тикеты (объявления) и в личном кабинете выводится список добавленных им объявлений. Все прекрасно, но нужно сделать чтобы пользователи могли удалять и снимать с публикации свои объявления. Подскажите в какую хоть сторону копать?
Михаил
28 марта 2018, 19:53
modx.pro
1 196
0