Domanda

Sto implementando un upload di PERL sulla pagina del prodotto di Magento, con un ProgressBar, in AJAX con il Caricamento istantaneo sulla pagina del prodotto. Questa caricare sostituisce l'opzione personalizzato standard “file”.

Il mio upload è bene, ma sto di fronte a un problema con l'attributo richiesto dell'opzione.

Il caricamento avviene direttamente sulla pagina del prodotto, e quando inizia, il valore del file di input sembra essere vuoto. Sono riuscito a disabilitare la validazione lato client quando viene caricato il file, ma non riesco a trovare dove modificare la verifica sul lato server delle custom-Opzioni modulo nella pagina del prodotto.

Sto immagazzinando i dati di upload nella sessione e il mio obiettivo è quello di verificare se l'opzione corrente personalizzato richiesto è già collegato a un file caricato mediante caricamento PERL. Se sì, sbarazzarsi della convalida di questa opzione file.

È stato utile?

Soluzione

No, non era alla ricerca per l'opzione "non richiesto".

Il mio obiettivo era quello di fare una scelta necessaria, ma, con un po 'condizione definita, permettono qualche opzione personalizzata per essere vuoto a convalida della spesa.

L'ho fatto riscrivendo Mage_Catalog_Model_Product_Option_Type_File e la funzione _validateUploadedFile nel mio caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top