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

Михаил
13 ноября 2020, 20:14
0
а как будто в phpStorm есть подсветка синтаксиса modx парсера))
Дмитрий
13 ноября 2020, 19:27
0
Спасибо большое! Буду юзать феном…
Алексей Шумаев
13 ноября 2020, 17:45
0
Нужно задать вопрос в поддержке modstore
Андрей
13 ноября 2020, 16:46
0
блин фигня какая то, именно на ваше дополнение такое происходит, остальные открывает…
на сайте та тоже открывает
Алексей Шумаев
13 ноября 2020, 16:40
0
Привет
У меня везде нормально.
На сайте: modstore.pro/packages/other/mvtseodata
Пакет: prntscr.com/vimlyh
У тебя проблема с подключением к modstore или что-то ещё, наверное.
Андрей
13 ноября 2020, 16:24
0
Привет! Почему не могу скачать дополнение уже неделю? При поиске по названию или при клике на него пишет «Нет данных для отображения»
Наумов Алексей
13 ноября 2020, 15:52
+2
Отсортировано как строка, все нормально :)
Вручную порядок товарам задавайте, через поле menuindex
Руслан Алеев
13 ноября 2020, 14:41
+1
Да, ошибся я, не баг, но странно, что вкладка показывается в любом случае, даже если отключены все настройки внутри области (нужно отдельно область отключать).

Но для miniShop2 в любом случае баг — github.com/bezumkin/miniShop2/issues/476
Fullstack
13 ноября 2020, 14:32
0
Финальный вариант плагина.
Я бы еще не заполнял к нему описание. Мало ли дело было в нём…

Добавил на всякий случай еще одно событие. Сейчас все работает:

<?php
$eventName = $modx->event->name;
switch ($eventName) {

    case 'OnMODXInit':
    case 'OnBeforeManagerPageInit':
    case 'OnManagerPageInit':
    case 'OnWebPageInit':
        // Загружаем в модель продукта поле bitrix_id
        $modx->loadClass('msProductData');
        $modx->map['msProductData']['fields']['bitrix_id'] = null;
        $modx->map['msProductData']['fieldMeta']['bitrix_id'] = array(
            'dbtype' => 'int',
            'precision' => 10,
            //'attributes' => 'unsigned',
            'phptype' => 'integer',
            'null' => true,
            'default' => null,
        );
    	break;

}
Fullstack
13 ноября 2020, 14:08
0
Хотя нет! При сохранении некоторых ресурсов такая же фигня!
Я не могу…
vrm13
13 ноября 2020, 14:04
0
у меня для обычных ресурсов достаточно убрать галочку modx-page-settings и вкладка пропадает, как нужно.
Руслан Алеев
13 ноября 2020, 14:01
0
И, кстати, это частично баг MODX. Даже для обычных ресурсов, если скрыть все настройки, вкладка не исчезает все-равно.
Руслан Алеев
13 ноября 2020, 13:57
+1
Да, вы правы. Однако это актуально и для предыдущих версий miniShop2, есть баг с настройкой форм. Поищу issue и создам, если нет.

Fullstack
13 ноября 2020, 13:52
0
Решил! Надо было использовать другой класс и другое событие.
Вот готовый и рабочий вариант:

<?php
$eventName = $modx->event->name;
switch ($eventName) {

    //case 'OnMODXInit':
    case 'OnBeforeManagerPageInit':
        // Загружаем в модель продукта поле bitrix_id
        $modx->loadClass('msProductData');
        $modx->map['msProductData']['fields']['bitrix_id'] = null;
        $modx->map['msProductData']['fieldMeta']['bitrix_id'] = array(
            'dbtype' => 'int',
            'precision' => 10,
            //'attributes' => 'unsigned',
            'phptype' => 'integer',
            'null' => true,
            //'default' => null,
        );
    	break;

}
vrm13
13 ноября 2020, 13:42
0
ещё теперь вкладка modx-page-settings через редактор форм не прячется, внутренности убрать получается (modx-page-settings-left, modx-page-settings-right...) а сама вкладка остаётся
Max
Max
13 ноября 2020, 13:29
0
Спасибо за ответ. Пошел методом исключения, поставил в игнор все поля, кроме уникального (по которому уникальность определяет) и родитель заменил на parent, вроде начал импортировать. Тупанул индексы в массиве на кириллице, это конечно плохо, обычно не имею привычки на кириллице, но файл экспорта ввел в заблуждение )))
Prihod
13 ноября 2020, 13:24
0
Hi, судя из лога у тебя для некоторый полей ситуация из этого сообщения
Все поля название которых на русском нужно заново переназначить как описано в ссылке