Andrei

Andrei

С нами с 11 апреля 2023; Место в рейтинге пользователей: #6900
Andrei
20 ноября 2023, 22:40
0
Загрузил файл и неожиданно получил вот такую ошибку:
Ошибка сервера не позволяет загрузить содержимое этой таблицы. Обратитесь к консоли вашего браузера, журналу ошибок менеджера и/или сервера для получения дополнительной информации.
В консоли:
Warning: Undefined array key «modUser» in /home/site.ru/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDOMap.php on line 48

Notice: Indirect modification of overloaded element of xPDO\xPDOMap has no effect in /home/site.ru/public_html/core/components/tickets/model/tickets/metadata.mysql.php on line 26
{«success»:false,«message»:"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d.",«total»:0,«data»:[],«object»:{«code»:401}}"
В журнале:
"(ERROR @ /home/site.ru/public_html/core/src/Revolution/modConnectorResponse.php: 174) PHP warning: Cannot modify header information — headers already sent by (output started at /home/site.ru/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDOMap.php:48)"
Andrei
14 ноября 2023, 11:26
0
Понял, вот как-то так получилось сделать, т.к. симлинк отдает в контенте id основной страницы:
{if $_modx->resource.id | resource:'class_key' == 'MODX\Revolution\modSymLink'}
        {$_modx->runSnippet('!fmFiles', [
            'tpl' => 'myTpl',
            'resource' => $_modx->resource.id | resource:'content'
        ])}
{else}
        {$_modx->runSnippet('!fmFiles', [
            'tpl' => 'myTpl',
            'resource' => $id
        ])}
{/if}
Andrei
14 ноября 2023, 10:49
0
Ок, если создать документ, а к нему — символическую ссылку, обоим ресурсам назначить один и тот же чанк, в чанке вызвать сниппет fmFiles, то в документе сниппет сработает и файлы будут отображаться, а в символической ссылке — нет.
Andrei
13 ноября 2023, 10:50
0
На страницах-символичеких ссылках не работает