Surcharger une vue existante

Surcharger une vue

Des vues précréer au niveau de la fabrique sont déjà présente et permette à tout site sans modification de fonctionner avec le design system mis en place.

Ces vues sont dans le répertoire du thème parent. Elles ne sont pas accessible depuis un thème enfant. Pour modifier le contenu d’une vue existante, il faut créer le même fichier au niveau de l’arborescence du thème.

Exemple, si je souhaite modifier le html du bloc texte afin d’y afficher un paragraphe :

  1. Je récupére l’emplacement du fichier et son contenu depuis le thème parent : Voir les sources des vues
    /views/blocs/texte/texte.php
  2. Je créer le même fichier dans mon thème
    /theme/views/blocs/texte/texte.php
  3. Je met le contenu que je souhaite dedans
php
<p>Ceci est mon paragraphe obligatoire qui prefix le bloc texte</p>
<?php if (has_text($content['data']['texte'])){ ?>
<div class="content-wrapper bloc bloc-texte <?php echo $class; ?>">
<?php echo $content['data']['texte']; ?>
</div>
<?php } ?>