atrox

atrox

Был в сети 27 декабря 2022, 18:56
Заказы не принимаю
Можете подсказать, я создал тестовый сайт на модхосте и установил ваш плагин
хотел сделать экспорт корзины
[[!exp.File.Request?
&tpl=`@INLINE <a href="[[+uri_request]]" >download the export file</a>`
&resource=`2`
&set=`1`
&mode=`direct`
&type=`pdf`
&action=`files/request`
&real=`1`
]]
код взял выше тут же, но при клике в корзине, он делает редирект и пишет «Не разрешенный к экспорту шаблон документа» как исправить? спасибо заранее
тоже самое сделал вчера, без проблем

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|lv)/favicon.ico$ favicon.ico [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|lv)/assets(.*)$ assets$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|lv)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
<?php
/* Запускаем плагин только на фронтенде и с включенными sef-url */
if ($modx->context->key == 'mgr' || !$modx->getOption('friendly_urls') || $modx->event->name != 'OnHandleRequest') {
return;
}



/* Определяем текущий язык в cultureKey */
switch ($_REQUEST['cultureKey']) {
/* Переключаем контекст */
case 'ru':
$modx->switchContext('web');
break;

/* Добавляем дополнительные языки в плагин, если нужно
case 'de':
$modx->switchContext('dtsch');
break;
*/

/* Устанавливаем контекст по умолчанию */
default:
$modx->switchContext('lv');
break;
}

/* Очищаем GET-параметр чтобы не допустить появлении ссылки вида cultureKey=xy при генерации URL других компонентов */
unset($_GET['cultureKey']);
web —
joxi.ru/4Ak8WwbCo8V3nr
lv — joxi.ru/V2Vdwk1tdXGygr

в index.php ничего не менял
отключите аякс и проверьте обычно, будет ли переходить по страницам, если да, то проверьте ошибки в консоле или плагины самописные, может они влияют, далее смотрите документации и скопируйте от туда вызов