Domande taggate «overrides»

Domande sulle funzioni principali di sostituzione (riscritture di classi, pool di codici locali, sostituzioni di temi). Per la riscrittura degli URL, utilizzare invece il tag "url-rewrite".

8
Come sovrascrivere Core Block, Model e controller in Magento2
Sono bloccato in blocchi di modello principale e controller in Magento2. Qualcuno può aiutare su questo? Prendiamo la barra degli strumenti dell'elenco come esempio in cui ho bisogno di aggiungere una nuova opzione di ordinamento chiamata ordina per più popolari . Come lo aggiungo? Immagino che per questo dobbiamo aggiungere …

5
Cosa devo fare quando un'estensione sovrascrive una classe a livello globale e voglio usare l'originale?
Stiamo usando un'estensione che sovrascrive globalmente il blocco Mage_Catalog_Block_Product_List_Toolbar. <global> <blocks> <catalog> <rewrite> <product_list_toolbar>Amasty_Shopby_Block_Catalog_Product_List_Toolbar</product_list_toolbar> </rewrite> </catalog> </blocks> </global> Mentre l'estensione funziona nel contesto di una categoria di navigazione a più livelli, la classe riscritta non funziona correttamente quando inseriamo un elenco di prodotti arbitrario in un'altra vista (personalizzata) nel nostro …

2
Estensione / sostituzione di JS in Magento 2
Dato che Magento2 sta usando RequireJS per caricare gli script e non c'è più cartella skin , mi sono bloccato con un problema: Come posso sostituire il file JS del modulo Magento con la mia versione modificata? Ad esempio: opc-checkout-method.js che appartiene all'estensione Magento_Checkout. Per quanto posso vedere, non è …


4
Modo moderno di riscrivere i file lib
Il problema è ben noto: le libclassi vengono caricate esclusivamente tramite il caricatore automatico e non possiamo cambiarle se non: Copiandoli interamente in un codePool che è controllato prima di lib. Installazione del PSR-0 caricatore automatico , specificando una classmap autoload, e poi copiare il file del tutto in quella …
21 overrides  core 


2
Riscrivere le classi Magento 2 vs Plugin
Magento 2 ha il concetto di Plugin / Intercettazione / Intercettori contrapposto a Magento 1. Questi si comportano come un evento precedente | per ogni metodo pubblico. Che bello. Puoi anche usare il aroundplugin per sostituire la funzionalità di un metodo. Ma Magento 2 offre ancora la possibilità di riscrivere …

3
Magento 2: riscrivere il controller
come posso riscrivere un controller (che in realtà è un'azione) in Magento 2? Ho provato, come indicato qui in questo modo: Ho il mio modulo chiamato Namespace_Modulecon un di.xmlfile, che viene preso in considerazione, perché lo stesso sistema funziona su modelli e blocchi Esempio: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <!-- …



1
Come sovrascrivere config.xml
Devo cambiare il tipo di modello di e-mail della pagina di contatto da "testo" a "HTML". Ho trovato che è nel config.xml <email> <contacts_email_email_template translate="label" module="contacts"> <label>Contact Form</label> <file>contact_form.html</file> <type>text</type> </contacts_email_email_template> </email> Come sovrascrivere correttamente config.xml [EDIT] questo è per il file app / code / core / mage / …

3
Come riscrivere una classe che è già stata riscritta?
Aggiornamento: ho scoperto che la classe che ho effettivamente bisogno di riscrivere è SMDesign_SMDZoom_Block_Product_View_Mediae non SMDesign_ColorswatchProductView_Block_Product_View_Mediacome pensavo inizialmente. Tuttavia, si applica ancora lo stesso identico problema. L'estensione SMDZoom di SMDesign riscrive la classe di blocco 'catalog / product_view_media'. L'xml per questo assomiglia a questo: <global> ... <blocks> <smdzoom> <class>SMDesign_SMDZoom_Block</class> </smdzoom> …


7
Come sovrascrivere i file .phtml in Magento 2
Voglio personalizzare la pagina dei dettagli del prodotto, quindi è necessario sovrascrivere alcuni file .phtml nelle seguenti posizioni. Quindi voglio sapere come sovrascrivere i file .phtml in vendor\magento\module-catalog\view\frontend\templates\productovendor\magento\module-theme\view


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.