Вопросы

msGallery ошибка при удалении фото object_err_ns

Кто сталкивался с проблемой в miniShop2?
msGallery ошибка при удалении фото
object_err_ns
Как решить?
Илья Александрович
22 декабря 2019, 11:52
modx.pro
826
0

При создании ресурса фокус с заголовка перескакивает на содержимое. Как это исправить?

Приветствую.
При создании ресурса фокус на доли секунды появляется в поле заголовка, а потом автоматически перескакивает в поле ресурса. Это малость напрягает. Эта штатная задумка и можно ли сделать так, чтобы фокус с поля заголовка не перемщался в поле ресурса?
weranda
22 декабря 2019, 08:06
modx.pro
696
0

Minishop2: на главной после нажатия "добавить в корзину" сразу открывается карточка товара

Выводит карточку товара после нажатия «добавить в корзину» возле товара, но происходит это только на странице помеченной в настройках как «главная». Если я меняю главную, то проблема начинается уже на ней, а на прошлой странице всё начинает работать хорошо и страница просто обновляется. В логах MODX и Apache ошибок не вижу. Сайт совершенно сырой и кроме вызовов снипетов минишопа там почти ничего нет.

Буду благодарен за помощь.
Борис Котофан
21 декабря 2019, 19:45
modx.pro
888
0

Не работает вызов некешируемых сниппетов

По всему проекту не работает ни один вызов с "!". Настройки стандартные ничего не трогал. Может быть кто-то сталкивался с этим.

Заметил это тогда когда начал выводить ресурсы с пагинацией. Она работает только с некешированным вызовом.
На страницу попадает только текст вызова pdoPage.
<div id="pdopage">
                        <div class="rows">
                            [[!pdoPage?
                                &element=`pdoResources`
                                &parents=`[[*id]]`
                                &ajaxMode=`default`
                                &limit=`4`
                                &tpl=`ReviewListRowTpl`
                                &includeTVs=`review_pic`
                                &includeContent=`1`
                            ]]
                        </div>
                        [[!+page.nav]]
                    </div>
В консоли base href
Александр
21 декабря 2019, 17:49
modx.pro
1 106
+1

Как добавить обработчки MIGX

Создал таблицу с помощь MIGX, вывел ее в админке.
При добавлении нового элемента нужно заполнять один из параметров в зависимости от остальных параметров.
Так вот и вопрос как добавить обработчик, что бы при сохранении элемента делался расчет и заполнялся нужный параметр?
Здесь подключаем обработчик, а собственно где прописать что ему делать?
Greza
21 декабря 2019, 12:40
modx.pro
1 167
+1

[***РЕШЕНО***] Почему не работает 'resources' => -id ?

Подскажите, почему не исключается ресурс с id:24. Вроде должен исключаться…

{set $items = $_modx->runSnippet('!pdoMenuFenom', [
    'parents' => 0,
    'resources' => -24,
    'displayStart' => true,
    'toArray' => true,
    'includeTVs' => 'topMenuTitle,svg_icon',
    
    'where' => [
    'parent:=' => 0,
    'AND:hidemenu:=' => 0,
    'AND:published:=' => 1,	
    'OR:isfolder:=' => 1,
    'AND:hidemenu:=' => 0,
    'AND:published:=' => 1	
]

])}

{foreach $items as $item}
    {set $item['level'] = 1}
    {$_modx->getChunk('@FILE chunks/menu/topMenu.tpl', ['item'=>$item])}
{/foreach}
Дмитрий
21 декабря 2019, 03:26
modx.pro
1 534
0

Как вывести ресурсы как на https://modx.pro/blogs ?

Подскажите, как вывести ресурсы примерно так https://modx.pro/blogs

Дополнение
Чтобы было менее ресурсозатратно, как на той странице.

Там цифры такие:
total time: ≈ 0.2947 s
queries: 39 (0.1899 s)
memory: 4 096 kb
39 запросов всего, и это запросы всей страницы, а не только этого вывода…
Дмитрий
20 декабря 2019, 19:19
modx.pro
925
0

Нужно переименовать шаблон через API

Приветствую.

Существует необходимость переименовать начальный шаблон посредством API. Переименование происходит, но в логах трэш получается (xPDOObject — Called set() with an invalid field name: modTemplate_mysql Object). Поскольку сам несколько далек от этого, прошу знатоков подсказать, где в коде ошибки и как он должен выглядеть в результате:

/** @var modTemplate $base_template */
if ($base_template = $this->modx->getObject('modTemplate', array('templatename' => 'Начальный шаблон'))) {
    $base_template->fromArray([
        'templatename' => 'BaseTemplate',
    ], '', true, true);
    $base_template->set($base_template, $attributes);
    $base_template->save();
}
Спасибо.
Евгений
20 декабря 2019, 14:18
modx.pro
1 139
0

не работает AjaxForm в Chrome

Добрый день!
появилась проблема, в google chrome не отправляется форма обратной связи через AjaxForm ссылаясь на ошибку проверки textarea хотя в настройках вызова в сниппете проверка на обязательность поля не заполнена.

в yandex браузер и Opera все отлично отправляется, но только не в Chrome…
кто сталкивался? куда копать?

Valentin
20 декабря 2019, 14:12
modx.pro
895
0

MODX как торговая площадка(объявления)

Господа, подскажите.
Интересно найти такое решение как торговая площадка(типо авито)
Есть ли на MODX какие-нибудь похожие готовые решения?
FuzeSpace
20 декабря 2019, 10:22
modx.pro
1 061
0