Андрей
С нами с 20 октября 2020; Место в рейтинге пользователей: #3791Перезагрузка страницы админки при клике на любой пункт меню слева
Животрепещущий вопрос…
MODX Revolution 2.8.3-pl
При попытке развернуть вложенное меню любого ресурса — админка перезагружается и зайти на вложенный ресурс не получается.
Такое происходит во всех вкладках меню слева (Resources, Elements, Files).
Получается редактировать только ресурсы верхнего уровня, но если там есть вкладки, то переход по ним тоже перезагружает админку и всё сбрасывается…
Подскажите пожалуйста, что делать, куда смотреть?
MODX Revolution 2.8.3-pl
При попытке развернуть вложенное меню любого ресурса — админка перезагружается и зайти на вложенный ресурс не получается.
Такое происходит во всех вкладках меню слева (Resources, Elements, Files).
Получается редактировать только ресурсы верхнего уровня, но если там есть вкладки, то переход по ним тоже перезагружает админку и всё сбрасывается…
Подскажите пожалуйста, что делать, куда смотреть?
как в ajaxForm и formit сделать проверку расширения файла?
MODX Revolution 2.7.3-pl
Создал сниппет formit2checkfile:
Не понимаю, где ещё что-то надо прописать?
upd.
c php у меня никак, т.ч. пришлось выкручиваться «html костылём»:
accept=".jpg,.jpeg,.png,.pdf"
Создал сниппет formit2checkfile:
<?php
// инициализируем переменную output, отвечающую за результат работы валидатора, со значением true
$output = true;
// разрешённые расширения файлов
$allowedExt = array('jpg','png','pdf');
// имя файла
$fileName = basename( $_FILES[$key]['name'] );
// расширение файла
$fileExt = mb_strtolower(pathinfo($fileName, PATHINFO_EXTENSION));
// если имя файла не пустое
if ($fileName != '') {
if(!in_array($fileExt, $allowedExt)) {
// файл имеет недопустимый тип
$errorMsg = 'Файл ' . $fileName . ' имеет не разрешённый тип.';
$validator->addError($key, $errorMsg);
$output = false; // возвращаем false
}
}
return $output;
В вызове формы прописал 'customValidators' => 'formit2checkfile', и 'validate' => 'upload:formit2checkfile',{'!ajaxForm'|snippet:[
'snippet'=>'FormIt',
'hooks' => 'spam,email',
'emailSubject' => 'Новое сообщение из формы обратной связи',
'customValidators' => 'formit2checkfile',
'validate' => 'email:email:required,work_phone:blank,upload:formit2checkfile',
'form' => 'tpl.form',
'emailTpl' => 'tpl.form2mail'
]}
При наличии всего этого форма отправляется с любым типом файла.Не понимаю, где ещё что-то надо прописать?
upd.
c php у меня никак, т.ч. пришлось выкручиваться «html костылём»:
accept=".jpg,.jpeg,.png,.pdf"
Не получается вывести фото товара (из TV) на главной странице
MODX Revolution 2.7.3-pl
miniShop2, ms2Gallery
На странице товара есть слайдер, в котором вывожу товары из той же категории, у каждого товара есть TV для превью в анонсе, если нужна отдельная картинка. Проверяю на заполнение этого TV так:
miniShop2, ms2Gallery
На странице товара есть слайдер, в котором вывожу товары из той же категории, у каждого товара есть TV для превью в анонсе, если нужна отдельная картинка. Проверяю на заполнение этого TV так:
[[*preview:is=``:then=`{$img|phpthumbon:"w=304&h=294&zc=1"}`:else=`[[*preview]]`]]