Последние темы


CatalogFill фильтрация данных при импорте/экспорте.

  • Добрый день.
    Задача: Есть таблица где записываются id данных из других созданных таблиц.
    Нужно в функции filter_export и filter_import объединить данные из разных таблиц.

    Как я пробывал решить свою задачку:

        function filter_export($value_arr,$doc_id=0) {
    
            //var_dump($output_arr);
            //exit;
            $output_arr = $value_arr;
            
            if(isset($output_arr['execution']))
            {
                $ids = $output_arr['execution'];
                $result = $modx->query("SELECT * FROM LKp3KJ_my_execution WHERE id = $ids");
                $row = $result->fetch(PDO::FETCH_ASSOC);
                $output_arr['execution'] = $row[title];
            } 
            
            /*
            if(isset($output_arr['price']))
                $output_arr[1] = floatval($output_arr[1]) - 200;
            */
            return $output_arr;
        }
    

    В ответ получаю 500 ошибку на странице импорт/экспорт.

  • Потому что в этой функции нет объекта $modx. Можно попробовать добавить такую строчку вверху функции (внутри):

    global $modx;
    
  • @Andchir Чета не додумался. Спасибо огромное, завелось.

 

Последние комментарии

  • это какое значение и где его оставить?

    Значение, которое было по умолчанию.

    //Название поля ID родителя $cf_config['parent_field'] = 'resource_id';

    Читать далее
  • Лучше редактировать шаблоны через админку. Там есть чекбокс "Очистить системный кэш".

    0_1566302652339_screenshot_195.png

    Также кэш можно очистить в настройках. Нужно очищать после редактирования шаблонов.

    0_1566302673468_screenshot_196.png

    Ещё в настройках есть параметр "Тема шаблонов". Можно скопировать папку "default" и создать свои шаблоны.

    0_1566302871928_screenshot_197.png

    Читать далее
  • D

    @Andchir
    http://joxi.ru/GrqZwZ5i40xlqm

    "оставьте значение, которое было"

    это какое значение и где его оставить?

    Читать далее
  • K

    Я установил shopkeeper 4.0.6

    В папке templates\default пытаюсь менять шаблоны
    base.html.twig
    category.html.twig
    content-page.html.twig
    и т.д.

    Когда меняю содержимое – ничего не изменяется. Когда удаляю шаблон ошибка - Unable to find template – т.е. я меняю шаблоны в нужной папке

    Есть какой-то кэш? Как им управлять? Как правильно менять шаблоны?

    Читать далее