In Magento 1, come sviluppatore di moduli è possibile modificare il modello di un blocco usando un codice XML di layout simile a questo <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> e quindi aggiungendo il modello al tema di base. app/design/frontend/base/default/template/path/to/template.phtml È possibile, come sviluppatore di moduli, fare qualcosa di …
In Magento 1 ho potuto rimuovere un blocco aggiunto da un file di layout aggiungendolo nel mio blocco di layout <remove ="block_id_here" /> Come posso fare lo stesso per Magento 2? Come esercizio pratico, diciamo che ho il mio modulo dal quale desidero rimuovere il blocco dashboard dalla pagina dashboard …
Come posso chiamare qualsiasi funzione di blocco in qualsiasi phtml? Ad esempio, se desidero chiamare la mia funzione di blocco personalizzata nell'elenco dei prodotti.phtml?
Come aggiungere condizionalmente un blocco (a seconda della configurazione nel pannello di amministrazione) nel layout XML di Magento? Possiamo verificare se la configurazione è vera per le azioni. Nell'esempio seguente, se la sample/config/show_toplinksconfigurazione dal pannello di amministrazione (in Sistema-> Configurazione) è vera , il file modello links.phtmlverrà utilizzato per eseguire …
Ho sviluppato una funzionalità del carrello della barra superiore per la facciata del negozio che visualizza gli ultimi tre prodotti aggiunti al carrello, funziona perfettamente quando la cache è disabilitata, ma quando abilito la cache mostra strani subtotali nel carrello superiore e strani prodotti nel carrello. Questo mi rende triste: …
Sono consapevole che Magento 2 ha diversi metodi disponibili per proteggere il modello: $block->escapeHtml() $block->escapeQuote() $block->escapeUrl() $block->escapeXssInUrl() Ma mi chiedo quando utilizzare ciascuno di questi metodi?
Ho scoperto che quando provo ad usare il unsetChildmetodo, a volte devo usare l'attributo 'name' e gli altri 'as'. Sembra che se un blocco viene aggiunto normalmente, usi 'as' ma se viene aggiunto a un blocco usando il appendmetodo, potresti dover usare 'name'. Questo assunto è corretto? Qual è il …
Devo creare un blocco statico multilingue. Finora ho creato un blocco statico con ID 'delivery_returns'. Lo sto chiamando in catalog \ product \ view.phtml in questo modo: $deliveryBlock = Mage::getModel('cms/block')->load('delivery_returns'); echo $deliveryBlock->getTitle(); echo $deliveryBlock->getContent(); Capisco che per tradurre questo blocco: Dovrei semplicemente crearne un altro. Scegli la lingua desiderata dal …
In Magento 1, è possibile recuperare il codice valuta corrente effettuando: Mage::app()->getStore()->getCurrentCurrencyCode() Mi chiedo quale sia il modo consigliato di farlo in Magento 2. Nel mio caso in un blocco.
Nel system.logfile della mia installazione di Magento ho il seguente messaggio di errore DEBUG (7): Problema di sicurezza: block_namenon è stato autorizzato. dov'è block_nameil nome di un blocco usato nel mio negozio. Cosa significa e come posso ripararlo?
Sto usando magento2-1.0.0-beta4 Ho copiato il checkout.rootblocco dalla app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlpagina del prodotto. Tutto funziona bene, fino a quando abilito il page_cache. Quel blocco si trova cacheable="false"nel layout XML. Ora, quando apro la pagina del mio prodotto, il blocco non viene reso affatto. Se ho compreso correttamente la cache della pagina, dovrebbe …
Qual è la differenza tra <action method=”unsetChild”>e <remove name=""/>? Entrambe le funzioni vengono utilizzate per rimuovere un blocco dal layout. Qualcuno potrebbe spiegare con un esempio?
Non sono sicuro di come capire questo errore, ho cercato su Google per una settimana e non riesco a trovare una soluzione. Qualche idea? 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(472): …
Sto cercando di rimuovere un determinato blocco dalla pagina del mio prodotto in Magento, ma non riesco a trovare dove dovrei eliminarlo. Penso che sia da qualche parte nei file XML, ma dal momento che non sono un bravo sviluppatore web, ho pensato che fosse stupido provare a eliminare alcuni …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.