Skip to content

[Bug] MiniShop3 :: Утилиты баг вывода в поле таблиц (Товары категории) #328

Description

@karniplod

Описание проблемы

При добавлении поля в MiniShop3 :: Настройки вкладка (Производители Товаров) при добавлении адреса и телефона в vendor и вывода их посредством утилиты (поля таблиц) выводится только id или почему то категория товара.

Шаги воспроизведения

  1. Перейти в 'Настройки - Производители товара' - создать производителей
  2. Перейти в 'Утилиты - Поля Таблиц' и нажать выпадающий список 'Товары катгорий'
  3. Создать новый грид с настройками
    Параметр | Значение
    Имя поля | vendor_address
    Заголовок | Адрес
    Тип поля | Связанное поле (Relation)
    Таблица или модель | modx_ms3_vendors //можно любое подставить Например: ms3_vendors или msVendor все равно ничего не выводит
    Внешний ключ | vendor_id //тут такая же ситуация все варианты попробовал хотя в базе данных все таблицы созданы
    Поле для отображения | address
    Видимое | ✅
    Ширина | 250px
  4. Увидеть ошибку
    Вывод адреса или телефона, выводится только или id или название категории.
    Такая же проблема при создании дополнительных полей для моделей MiniShop3
    При создании из
    Скриншот
    https://disk.yandex.ru/i/W5owp_xzt0p6eQ
    Скриншот
    https://disk.yandex.ru/i/4apDrPzYAYiuFA

logi
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/phpthumbof/model/phpthumbof.class.php : 288) PHP warning: Undefined array key "extension"
[2026-07-02 19:23:46] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/phpthumbof/model/phpthumbof.class.php : 288) PHP warning: Undefined array key "extension"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 56) PHP warning: Undefined array key "img"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 69) PHP warning: Undefined array key "img"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/cache/includes/elements/modx/revolution/modsnippet/7.include.cache.php : 210) PHP warning: Undefined variable $showLog
[2026-07-02 19:23:52] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/fetchit/src/FetchIt.php : 81) PHP warning: Undefined array key "fetchit_called"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:14] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 4) PHP warning: Undefined array key "hasChildren"
[2026-07-02 19:24:16] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/translitor/model/translitor.class.php : 188) PHP warning: Undefined array key "ru"
[2026-07-02 19:24:16] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/translitor/model/translitor.class.php : 188) PHP warning: Undefined array key "ru"
[2026-07-02 19:24:16] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/translitor/model/translitor.class.php : 188) PHP warning: Undefined array key "ru"
[2026-07-02 19:24:16] (ERROR @ /home/e/e8788408/kompy-buki.rf-33/public_html/core/components/translitor/model/translitor.class.php : 188) PHP warning: Undefined array key "ru"

на запрос sql
SELECT
p.id,
sc.pagetitle,
p.vendor_id,
v.name as vendor_name,
v.address as vendor_address
FROM modx_ms3_products p
LEFT JOIN modx_site_content sc ON p.id = sc.id
LEFT JOIN modx_ms3_vendors v ON p.vendor_id = v.id
LIMIT 10;

Скриншот https://disk.yandex.ru/i/6WSkO178n_Pmxw

Конфигурация сервера
Версия MODX:
MODX Revolution 3.2.1-pl (traditional)
Кодовое имя версии:
Revolution
phpinfo():
Просмотреть
Серверное время:
06:56:14 PM
Местное время:
06:56:14 PM
Смещение серверного времени:
0
Версия ExtJS:
3.4.1
Версия Smarty:
4.5.6
Версия PHPMailer:
6.12.0
Версия MagpieRSS:
0.72
Тип базы данных:
mysql
Версия базы данных:
8.0.34-26-beget-1-1
Кодировка базы данных:
utf8
Имя базы данных:
e8788408_modx5
Сервер базы данных:
localhost
Префикс таблицы:
modx_
PDO support:
enabled
PDO drivers:
mysql, odbc, sqlite, firebird, pgsql
PDO Driver for MySQL:
enabled
Client API version:
mysqlnd 8.2.28
Directive:
Local Value,Master Value
pdo_mysql.default_socket:
/var/run/mysqld/mysqld.sock,/var/run/mysqld/mysqld.sock
Zip:
enabled
Zip version:
1.21.1
Libzip version:
1.7.3
BZIP2 compression:
Yes
XZ compression:
Yes
ZSTD compression:
No
AES-128 encryption:
No
AES-192 encryption:
No
AES-256 encryption:
No
allow_url_fopen:
On
allow_url_include:
On
arg_separator.input:
&
arg_separator.output:
&
auto_append_file:
no value
auto_globals_jit:
On
auto_prepend_file:
no value
browscap:
no value
default_charset:
UTF-8
default_mimetype:
text/html
disable_classes:
no value
disable_functions:
no value
display_errors:
Off
display_startup_errors:
Off
doc_root:
no value
docref_ext:
0,no value
docref_root:
0,no value
enable_dl:
Off
enable_post_data_reading:
On
error_append_string:
no value
error_log:
/home/e/e8788408/kompy-buki.rf-33/public_html/PHP_errors.log,no value
error_log_mode:
0644
error_prepend_string:
no value
error_reporting:
2047,4177
expose_php:
On
extension_dir:
/usr/lib/php/20220829
fiber.stack_size:
no value
file_uploads:
On
hard_timeout:
2
highlight.comment:
#FF8000
highlight.default:
#0000BB
highlight.html:
#000000
highlight.keyword:
#007700
highlight.string:
#DD0000
html_errors:
Off
ignore_repeated_errors:
Off
ignore_repeated_source:
Off
ignore_user_abort:
Off
implicit_flush:
Off
include_path:
.:/usr/share/php
input_encoding:
no value
internal_encoding:
no value
log_errors:
On,Off
mail.add_x_header:
Off
mail.force_extra_parameters:
no value
mail.log:
no value
mail.mixed_lf_and_crlf:
Off
max_execution_time:
600
max_file_uploads:
20
max_input_nesting_level:
64
max_input_time:
600
max_input_vars:
10000
max_multipart_body_parts:
-1
memory_limit:
268435456
open_basedir:
no value
output_buffering:
no value
output_encoding:
no value
output_handler:
no value
post_max_size:
1047527424
precision:
14
realpath_cache_size:
64M
realpath_cache_ttl:
120
register_argc_argv:
On
report_memleaks:
On
report_zend_debug:
Off
request_order:
no value
sendmail_from:
no value
sendmail_path:
/usr/sbin/sendmail -t -i
serialize_precision:
100
short_open_tag:
On
SMTP:
localhost
smtp_port:
25
sys_temp_dir:
no value
syslog.facility:
LOG_USER
syslog.filter:
no-ctrl
syslog.ident:
php
unserialize_callback_func:
no value
upload_max_filesize:
1047527424
upload_tmp_dir:
/tmp/
user_dir:
no value
user_ini.cache_ttl:
300
user_ini.filename:
.user.ini
variables_order:
EGPCS
xmlrpc_error_number:
0
xmlrpc_errors:
Off
zend.assertions:
1
zend.detect_unicode:
On
zend.enable_gc:
On
zend.exception_ignore_args:
Off
zend.exception_string_param_max_len:
15
zend.multibyte:
Off
zend.script_encoding:
no value
zend.signal_check:
Off

Версия PHP 8.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions