Ich versuche, eine einzelne Textzeile vor einer Linkliste in der Fußzeile zu rendern. Das Erstellen einer Vorlagendatei zu diesem Zweck scheint eine Verschwendung von Ressourcen für diese Aufgabe zu sein. So wie ich es verstanden habe, konnte ich Text mit einem Magento\Framework\View\Element\Text
Block im Layout ausgeben .
XML
<referenceContainer name="footer">
<container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-">
<container name="column.about_us.label" htmlTag="div" htmlClass="label">
<block class="Magento\Framework\View\Element\Text" name="about_us.label">
<arguments>
<argument name="data" xsi:type="array">
<item name="text" xsi:type="string">About Us</item>
</argument>
</arguments>
</block>
</container>
<block class="Magento\Framework\View\Element\Html\Links" name="footer_links.about_us">
<arguments>
<argument name="css_class" xsi:type="string">footer links</argument>
</arguments>
</block>
</container>
</referenceContainer>
Das Vorhergehende gibt nichts aus, und ich bin mir nicht sicher, ob dies nicht unterstützt wird, ob ich es nur falsch mache oder ob es eine andere geeignetere Methode gibt, um dies zu erreichen.
Um klar zu sein, sehe ich derzeit:
<div class="column about-us">
<ul class="footer links">...</ul>
</div>
wenn ich sehen will:
<div class="column about-us">
<div class="label">About Us</div>
<ul class="footer links">...</ul>
</div>
Irgendwelche Vorschläge?
<referenceBlock name="product.info.review">
dies tun