Domande taggate «module»

Domande sullo sviluppo di moduli personalizzati

3
Magento 2 Come disinstallare gli attributi aggiunti dal modulo personalizzato?
Finora so che quando si disinstalla un modulo personalizzato, è possibile rimuovere tabelle o colonne personalizzate aggiunte dal modulo personalizzato utilizzando il uninstall.phpquale si estende \Magento\Framework\Setup\UninstallInterface. Ma come rimuovere gli attributi personalizzati aggiunti InstallData.phpdurante la disinstallazione del modulo? Grazie in anticipo!


3
Impostazione di un valore predefinito per un valore definito in configurazione?
Come posso assegnare un valore predefinito a un valore di configurazione, che sto definendo in un file system.xml? Attualmente il valore predefinito è "no", ma per impostazione predefinita voglio che sia "sì". Ecco il mio attuale codice di definizione: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> …



2
Magento 2: come creare il tuo tipo di cache personalizzato?
In Magento 1, è stato possibile creare il proprio tipo di cache dichiarando quanto segue nel proprio config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Si tradurrà in un nuovo tipo di cache aggiunto al back-end in Sistema> …

4
Magento 2 non consente il collegamento di moduli mediante collegamenti simbolici
Ho aggiunto un modulo di sviluppo locale (repository git separato) a Magento 2 usando collegamenti simbolici e funzionava bene fino a quando non ho colpito i modelli PHTML. Dopo un intenso debug ho scoperto che la classe di filesystem Magento 2 ( Magento\Framework\Filesystem\Directory\Read) utilizza un isExists()metodo combinato con una getAbsolutePath()chiamata …
10 module  magento2 

3
Come faccio ad aggiungere il campo Immagine ai miei campi dinamici personalizzati nella configurazione del sistema?
Voglio consentire all'utente amministratore di generare tutti i campi che desidera. Ho trovato una soluzione in un'altra estensione e l'ho usata come punto di partenza. Quindi ho un codice come questo: In system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> <frontend_model>awesomehome/adminhtml_showcases</frontend_model> <backend_model>adminhtml/system_config_backend_serialized</backend_model> <sort_order>410</sort_order> <show_in_default>1</show_in_default> …

2
Come sovrascrivere i file del modello principale da un modulo personalizzato?
Voglio sovrascrivere due file. Vale a dire il view.phtmle print.phtmldegli ordini di vendita. (percorso: app/design/frontend/base/default/template/sales/order/) Sto creando un modulo in cui voglio creare un percorso in app/design/frontend/base/default/template/<My Module Name>/sales/order/modo che il core view.phtmle i print.phtmlfile non vengano sovrascritti. Quindi, per favore, guidami come realizzare questo compito.

3
Disinstallazione di un modulo
Sto provando a disinstallare un modulo (il mio) che ho installato tramite compositore usando l'interfaccia della riga di comando con questo comando: bin/magento module:uninstall -r [Namespace]_[Module] Sulla base della risposta fornita qui da @RyanH ho creato il Setup/Uninstall.phpfile che rimuove i dati relativi al database del modulo. Funziona perfettamente ma …

1
Crea Magento 2 Upgrade Script per aggiungere / aggiornare un nuovo campo nella tabella dei moduli personalizzati
Qualcuno ha qualche idea / suggerimento sulla creazione di Magento 2 (versione CE stabile) Script di aggiornamento (nel modulo personalizzato) per l'aggiunta / aggiornamento di un nuovo campo nella tabella personalizzata? Conosco "InstallSchema" ma esiste qualcosa come "UpgradeSchema" per l'aggiornamento delle tabelle dei moduli? Spiegare in dettaglio con esempi.


6
Magento 2: la modifica del prezzo del prodotto nel controller non funziona al momento!
Ho provato a cambiare il prezzo dei miei prodotti in questo modo: controller.php: [MODIFICARE] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * …

2
Cosa e perché è il modo corretto di caricare un modello
Ho molta esperienza con Magento ma mi sono reso conto che non capisco quale modo di caricare un modello sia quello corretto e perché. Ho letto tutto quello che potevo sull'argomento, ma le persone che spiegano cose come questa non sono mai abbastanza approfondite da spiegare, perché usare questo metodo …

2
Come "aggiungere al carrello" un prodotto con un campo di input personalizzato e salvarlo nel database?
Avevo creato un modulo personalizzato in cui sovrascrivo il modulo Aggiungi al carrello nella pagina del prodotto e l'ho fatto con successo con il catalog_product_view.xmlfile. Ora posso vedere un campo di input personalizzato nella vista frontale della pagina del prodotto, ma devo pubblicare il valore di questo campo nel database …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.