Domande taggate «layout»

Indica i file XML utilizzati per definire la gerarchia dei blocchi che alla fine esegue il rendering dei file modello.

4
Spiegazione della griglia dei componenti dell'interfaccia utente in Magento 2
C'è una buona spiegazione e / o un esempio della configurazione minima necessaria per creare una griglia dei componenti dell'interfaccia utente in Magento 2? So che ci sono una miriade di componenti principali, come ad esempio ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Tuttavia, questi file XML sono espansivi e ci sono poche spiegazioni su cosa …

6
Magento 2: modifica del modello di un blocco
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 …


6
Caricamento XML del layout di debug
TL; DR: esiste un modo per eseguire il debug del caricamento del layout? Poiché credo che il layout di un modulo sia in conflitto con un altro. Relativo a una domanda precedente che ho fatto: Come creare un layout del modulo da mostrare su tutti i temi Ho caricato con …

3
Rimuovi blocco dal layout in Magento 2
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 …

7
Sposta tutto ciò che Javascript include prima </body>
Qualcuno sa come rendere tutti i tag di script JS di Magento, ad es. &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;Renderizzati prima della chiusura &lt;/body&gt;? L'ho provato una volta prima, ma mi è stato dato un errore che penso fosse sulla falsariga del metodo addJS che non era disponibile dove l'ho usato, possibilmente nel …

3
Mostra / nascondi condizionalmente blocchi nel layout XML
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-&gt; Configurazione) è vera , il file modello links.phtmlverrà utilizzato per eseguire …
32 template  layout  blocks  xml 

3
Quando usare 'nome' e quando usare 'come'
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 …

1
Magento 2: aggiungere l'arbitrario HTML al <head> di ogni pagina?
In Magento 2, è possibile aggiungere un bit arbitrario di HTML a tutte le pagine frontend / cart &lt;head/&gt;? So di poter aggiungere un blocco al contenuto / &lt;body&gt;area con un codice simile a questo &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Tuttavia, …
23 php  layout  magento2 



3
Targeting di più handle di layout nel layout XML
Ho un controller personalizzato accessibile nel percorso /custommodule/customer/infoche sta caricando il 2columns-left.phtmlmodello sul rootnodo come segue: &lt;custommodule_customer_info&gt; &lt;reference name="root"&gt; &lt;action method="setTemplate"&gt;&lt;template&gt;page/2columns-left.phtml&lt;/template&gt;&lt;/action&gt; &lt;/reference&gt; &lt;/custommodule_customer_info&gt; Quello che vorrei fare è aggiornare il modello di root per i clienti che non hanno effettuato l'accesso, ad esempio: &lt;customer_logged_out&gt; &lt;custommodule_customer_info&gt; &lt;reference name="root"&gt; &lt;action method="setTemplate"&gt;&lt;template&gt;page/1column.phtml&lt;/template&gt;&lt;/action&gt; &lt;/reference&gt; …
22 layout 


1
Block with Cachable = false non visualizzato nella pagina di visualizzazione del prodotto
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 …


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.