Als «layout» getaggte Fragen

Bezeichnet die XML-Dateien, die zum Definieren der Blockhierarchie verwendet werden, die schließlich die Vorlagendateien rendert.


2
Magento 2 - Auswirkungen auf die Adresse in Checkout-Formularen mit Layout-XML / UI-Argumenten
Ich versuche, einen Platzhalter für Straßenadressfelder im Versandadressformular an der Kasse zu setzen. Folgen Sie diesem Beispiel: http://devdocs.magento.com/guides/v2.0/howdoi/checkout/checkout_form.html Ich habe meine Module geändert checkout_index_index.xml. Die meisten Felder haben jetzt einen Platzhalter in der Kasse, indem sie Folgendes definieren: <item name="telephone" xsi:type="array"> <item name="config" xsi:type="array"> <item name="elementTmpl" xsi:type="string">Magento_Checkout/form/element/my-input</item> </item> </item> Telefon …

6
Das Titel-Tag im Layout wird nicht übersetzt
Ich weiß nicht, ob dies ein Fehler ist, aber das Titel-Tag im Layout wird nicht übersetzt. Zum Beispiel, <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <title>Forgot Your Password</title> </head> <body>....</body> </page> Können Sie bestätigen, ob dies ein Fehler ist oder nicht?

1
Magento 2 - Beispielmodul zeigt leere Seite an
Ich verwende Magento 2 Version Beta-1.0.0 und versuche, ein einfaches neues benutzerdefiniertes Modul zu erstellen. Das benutzerdefinierte Modul funktioniert, zeigt jedoch eine leere Seite zum Textinhalt an. Das Modul wird wie folgt ausgeführt. Ordnerstruktur: Hallo -app -code -Magento -Hello -Block --Hello.php -Controller -Index --Index.php -etc --module.xml -frontend --routes.xml -view -frontend …


3
Untergeordneter Block kann nicht zur Produktliste hinzugefügt werden
Ich versuche, der Produktliste einen Block hinzuzufügen: <?xml version="1.0"?> <layout version="0.1.0"> <catalog_category_view translate="label"> <reference name="product_list"> <remove name="product_list_toolbar"/> <block type="core/template" name="helloworld" as="helloworld" template="helloworld.phtml"/> </reference> <reference name="footer"> <block type="core/template" name="helloworld" as="helloworld" template="helloworld.phtml"/> </reference> </catalog_category_view> </layout> In catalog / product / list.phtml habe ich Folgendes : <?php Zend_Debug::dump($this->getSortedChildren()); ?> <?php echo $this->getChildHtml('helloworld'); ?> …

2
Layout local.xml versus Modullayout
Ich habe vor kurzem begonnen, das local.xmlals meinen Spielplatz für Layouts zu verwenden. Bevor ich meine Zweifel hatte, es aus ... Gründen zu benutzen. Ich habe die Vorteile gesehen, aber jetzt bin ich gegen eine Mauer gestoßen. In der Standardlayoutdatei catalog.xmlbefindet sich ein bestimmter Block (Name nicht wichtig). Mit dem …

2
Fügen Sie den linken Block erneut hinzu, nachdem er entfernt wurde
Ausführen von Magento 1.9 CE. Ich versuche, einen linken Block erneut hinzuzufügen, nachdem er in der Basis entfernt wurde. base / default / layout / storelocator.xml: <dealers_index_index translate="label"> <update handle="storelocator_index_index"/> <label>Store Locator</label> <remove name="right"/> <remove name="left"/> ... jason / default / layout / local.xml: <dealers_index_index translate="label"> <reference name="root"> <action method="setTemplate"><template>page/2columns-left.phtml</template></action> …

3
Was ist der richtige Weg, um den benutzerdefinierten Optionscontainer zu überschreiben / zu ersetzen?
Hintergrund Ich entwickle ein Modul, das einige benutzerdefinierte Entitäten erstellt, die die für ein bestimmtes Produkt verfügbaren Optionen in Beziehung setzen / beeinflussen. So funktioniert das: Wenn ein Produkt geladen wird, wird eine Abfrage für meine benutzerdefinierten Entitäten unter Verwendung von zwei der Produktattribute ausgeführt. Ich verwende das Ergebnis der …

2
So laden Sie alle untergeordneten Blöcke in die Steuerung
Ich verwende Ajax zum Hinzufügen zum Warenkorb, daher muss die Seitenleiste des Warenkorbs aktualisiert werden. Ich habe versucht, diesen Code in Controller, um den Block zu rendern. Mage::app()->getLayout()->getBlockSingleton('page/html')->setTemplate("page/html/upper.phtml")->toHtml(); Der übergeordnete Block wird jedoch nicht und die untergeordneten Blöcke nicht gerendert. Und Layoutdatei ist <block type="core/text_list" name="upper" as="upper" template="page/html/upper.phtml"> <block type="checkout/cart" …
7 blocks  layout  ajax  render 

4
Verschieben Sie den Breadcrumb Block ausschließlich über local.xml
Ich möchte den Breadcrumb-Block nur mit bewegen local.xml. Es muss von seinem Standardspeicherort in den Inhaltsblock verschoben werden, damit ich es ausgeben kann. Normalerweise würde ich beim Verschieben von Blöcken unsetChildund dann insertjedoch den Breadcrumb-Block zweimal erscheinen lassen und ihn auch nicht wirklich irgendwo hin verschieben. <reference name="root"> <action method="unsetChild"><name>breadcrumbs</name></action> …
7 layout 

2
Magento Core: identischer Blockname in einem Handle
Ich möchte die Vorlage mit dem Blocknamen "persistent.remember.me" ändern, aber es gibt zwei Blöcke mit demselben Namen unter demselben Handle: app / design / frontend / base / default / layout / persistent.xml <checkout_onepage_index> <reference name="checkout.onepage.login"> <action method="setTemplate"><template>persistent/checkout/onepage/login.phtml</template></action> <block type="persistent/form_remember" name="persistent.remember.me" template="persistent/remember_me.phtml" /> </reference> <reference name="checkout.onepage.billing"> <action method="setTemplate"><template>persistent/checkout/onepage/billing.phtml</template></action> <block type="persistent/form_remember" …
7 layout  blocks 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.