Перепишите проверку на стороне сервера формы продукта при добавлении в корзину

magento.stackexchange https://magento.stackexchange.com/questions/17037

Вопрос

Я внедряю загрузку PERL на странице продукта Magento, с ProgressBar, в Ajax с мгновенной загрузкой на странице продукта. Эта загрузка заменяет стандартную пользовательскую опцию «Файл».

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

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

Я храню данные о загрузке в сеансе, и моя цель - проверить, связан ли текущая необходимая пользовательская опция с загруженным файлом через загрузку Perl. Если да, избавьтесь от проверки этой опции файла.

Это было полезно?

Решение

Нет, я не искал опцию «не обязательно».

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

Я сделал это, переписывая mage_catalog_model_product_option_type_file и function _validateuploadedFile в моем случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top