Als «layout» getaggte Fragen

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

5
Layout-Aktualisierung: Es kann kein untergeordneter Block in Layout-XML als Referenz hinzugefügt werden
Ich habe ein Problem, bei dem ich scheinbar keinen untergeordneten Block in eine Layout-XML-Datei einfügen kann. Was mache ich falsch, mylayout.xmlweil ich nicht laden kann abc? Ich habe die folgenden Dateien. onestepcheckout.xml <onestepcheckout_index_index> ... <reference name="content"> <block type="onestepcheckout/checkout" name="onestepcheckout.checkout" template="onestepcheckout/checkout.phtml"> ... <!-- this child block can be loaded --> <block …

1
Entfernen Sie das Titelsuffix nur von der Startseite
Ich habe Titel Suffix in Magento Systemkonfiguration wie gegeben | Magento site. Dadurch wird jeder Seite im Store ein Titel als Suffix hinzugefügt. Aber wenn ich zur Startseite gehe, zeigt der Titel wie Home | Magento site Ich möchte das Titelsuffix nur von der Startseite entfernen. Also erwarte ich gerne …
8 layout  cms  xml  seo 


1
Referenz before_body_end funktioniert nicht - after_body_start funktioniert?
Ich fange an zu glauben, ich hätte mein Mojo verloren ... Beide Blöcke heißen before_body_endund after_body_startsind vom Typ core/text_list. Allerdings das folgende Layout xml: <layout> <default> <reference name="before_body_end"> <block type="remarketing/ecjs" name="remarketing_ecjs" as="remarketing_ecjs" /> <block type="remarketing/modal" name="remarketing_modal" as="remarketing_modal" /> </reference> </default> </layout> Gibt die untergeordneten Blöcke in der Referenz nicht aus. …
8 layout 



4
Blockargumente programmgesteuert setzen und abrufen
Wenn ich im Layout einen Block erstelle, kann ich benutzerdefinierte Argumente festlegen, zum Beispiel: <block class="Company\Module\Block\Hello" name="block_name" template="test.phtml"> <arguments> <argument name="my_arg" xsi:type="string">testvalue</argument> </arguments> </block> Ich kann das Argument später im Block wie folgt abrufen: $arg = $this->getMyArg(); Wenn ich einen Block programmgesteuert erstelle (gemäß dieser Methode: link ), kann ich …

4
Wie finde ich heraus, welche Layout-Handles geändert werden sollen?
Wie finde ich heraus, welche Handles ich verwenden soll, wenn ich eine bestimmte Seite anpassen möchte? Bei der Online-Suche habe ich beispielsweise herausgefunden, dass dies checkout_onepage_indexdas Handle zum Ändern der Checkout-Seite ist. Ich weiß nichts über diese Magie, aber irgendwie weiß es einfach jemand und ich möchte wissen, wie sie …

1
Wo ist der Inhalt von <? Php echo $ this-> getChildHtml ('left')?>?
Ich habe eine Frage zu file 2-columns-left.phtmlmeinem Blog zu meinem Thema Legenda. Ich möchte den Titel meiner Block-Blog-Kategorien bearbeiten, aber ohne Erfolg. Ich sehe, dass der Inhalt des Blocks in der ist &lt;div class="col-left sidebar col-sm-4 &lt;?php if(Mage::app()-&gt;getFrontController()-&gt;getRequest()-&gt;getModuleName() != 'blog'): ?&gt;col-md-3&lt;?php endif; ?&gt;"&gt; &lt;?php echo $this-&gt;getChildHtml('left') ?&gt; &lt;/div&gt; Woher kommt …

1
Layout wird im benutzerdefinierten Modul nicht aufgerufen
Ich habe ein benutzerdefiniertes Plugin entwickelt, mit dem eine benutzerdefinierte Versandmethode hinzugefügt wurde. Für diese maßgeschneiderte Versandart hatte ich die vorhandenen Vorlagen überschrieben. Es hat gut funktioniert, aber das Ändern des Servers hat einige Probleme verursacht und jetzt werden meine Layoutdateien nicht aufgerufen (dh mein HTML wird nicht geladen.). Ich …



2
Unterschiedliches Produktlayout je nach Produkt
Was ich bisher versucht habe Wie der Titel beschreibt. Wie kann man verschiedene Layouts pro Produkt basierend auf einem Wert für dieses Produkt implementieren (in diesem Fall eine benutzerdefinierte EAV für die Produkteinheit)? Zuerst dachte ich, ich würde einen benutzerdefinierten Produkttyp für diese Art von Produkten erstellen. Das würde gut …

2
Wie verweise ich auf einen Block, der nur einen Alias ​​und keinen Namen in Magento 2 hat?
Ich versuche, einige Argumente für einen Block zu ändern, der in module-sales/view/adminhtml/layout/sales_order_view.xmlZeile 41 definiert ist. &lt;block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml"&gt; Das Problem ist, dass der Block nicht mit einem Namen definiert ist, sondern nur einen Alias ​​hat, sodass ich so etwas nicht &lt;referenceBlock name="default"/&gt;ändern kann. Ich muss das Argument "Spalten" in …


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.