J'essaie de rendre une seule ligne de texte avant une liste de liens dans le pied de page. La création d'un fichier modèle pour ce faire semble être un gaspillage de ressources pour cette tâche. Si je comprends bien, je pouvais sortir du texte avec un Magento\Framework\View\Element\Text
bloc dans la mise en page.
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>
Ce qui précède ne produit rien, et je ne sais pas si cela n'est pas pris en charge, si je le fais simplement mal ou s'il existe une autre méthode plus appropriée pour y parvenir.
Pour être clair, ce que je vois actuellement, c'est:
<div class="column about-us">
<ul class="footer links">...</ul>
</div>
quand je veux voir:
<div class="column about-us">
<div class="label">About Us</div>
<ul class="footer links">...</ul>
</div>
Aucune suggestion?