Domande taggate «magento2»

Domande generali su Magento 2, non specifiche per una versione minore. Usa questo tag per distinguere da Magento 1. Se hai problemi con una versione specifica, usa invece il tag 'Magento-2.x' appropriato. Le funzionalità tra le versioni minori di Magento 2 potrebbero differire.



6
Scopri il "nome" per un blocco di riferimento in Magento 2
Voglio rimuovere alcuni blocchi dalla mia pagina. Supponiamo ad esempio che desidero rimuovere il contenitore per il logo. Quindi creo /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlcon il seguente codice: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> In questo caso sono riuscito a scoprire il nome (name = "logo") di questo blocco di riferimento cercando …
11 magento2  layout  xml 




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!

4
Magento 2: come filtrare una collezione di prodotti per ID negozio
Usando un oggetto factory di prodotto, sono in grado di creare un prodotto, prendere una raccolta di prodotti e recuperare il primo elemento di quella raccolta /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Tuttavia, se provo ad aggiungere un store_id al filtro della raccolta $product = $this->productFactory ->create() ->getCollection() …

3
Magento2 InstallSchema aggiunge una nuova colonna alla tabella esistente
Sto cercando di aggiungere una nuova colonna alla tabella esistente in magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); …

4
Istanza di Magento 2 Helper
Quando penso di essermi preso la testa attorno al sistema DI di Magento 2 qualcosa viene fuori e lo scarterà. Vedo nel codice principale diversi modi per accedere a un aiutante. Ad esempio, Magento\Catalog\Controller\Category::_initCategoryc'è questo: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Ma Magento\Catalog\Block\Category\Viewnell'aiutante viene iniettato nel costruttore public function __construct( …




5
Magento 2 Aggiungi un nuovo campo al modulo di amministrazione Magento_User
Sto cercando un buon approccio con aggiungi / aggiorna già preparato (di default) il modulo Magento User (modulo-utente). Il modulo è raggiungibile nel pannello di amministrazione da questo percorso: Sistema> Tutti gli utenti> [chosen_user]> scheda di modifica principale dell'utente (Informazioni sull'account) Ora sto provando con l'utilizzo di di.xml nel mio …


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.