Estoy intentando representar una sola línea de texto antes de una lista de enlaces en el pie de página. Crear un archivo de plantilla para hacer esto parece ser una pérdida de recursos para esta tarea. Tal como lo entendí, podría generar texto con un Magento\Framework\View\Element\Text
bloque en el diseño.
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>
Lo anterior no genera nada, y no estoy seguro de si esto no es compatible, si lo estoy haciendo mal o si hay otro método más adecuado para lograrlo.
Para ser claros, lo que estoy viendo actualmente es:
<div class="column about-us">
<ul class="footer links">...</ul>
</div>
cuando quiero ver
<div class="column about-us">
<div class="label">About Us</div>
<ul class="footer links">...</ul>
</div>
¿Alguna sugerencia?
<referenceBlock name="product.info.review">
hacerlo