Formater des données via Views avec un HTML spécifique

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai une nouvelle question :)
J'ai créé un type de contenu spécifique : Titre/Body/Link.
Grâce au module Views, j'ai créé une vue allant chercher ce type de contenu (le dernier enregistré) et créé un bloc contenant cette vue.
Jusque là, aucun problème.
Par contre, je n'arrive pas à parser ces informations dans un HTML que j'aurai défini à l'avance (via Views ou via un template de bloc ?).
Savez-vous faire ce genre de chose ?

Ex de code HTML où j'aimerai introduire mes données Body et Link de mon contenu :

<div id="bloc-aideAnim" class="aideAnim" >
  <div id="aideAnim">           
    <a href="LIEN DE MON CONTENU" style="text-decoration: none;">
      <img src="<?php print $base_path.path_to_theme()."/images/post-it.gif" ?>" style="position: absolute; left: 30px; top: -15px;" alt="" width="171" height="119">
    </a>

    <p style="margin: 0pt 35px 0pt 45px; position: absolute; top: 25px; width: 125px;">
      LE BODY DE MON CONTENU
    </p>
<?php } ?>
</div>
</div>

En vous remerciant par avance :)

Version de Drupal : 

Si tu utilises views sous drupal 7, tu peux définir pour chaque champ le formatage HTML directement dans l'administration de la vue, alors je ne comprends pas trop la question. Si tu es sous drupal 6, tu peux utiliser semantic views ou potasser le templating de views, si tu as plus de temps et de compétences techniques.

Je suis sous Drupal 7 et effectivement j'ai bien remarqué que l'on pouvait indiquer à Views le HTML que l'on souhaitait utiliser.
Toutefois je n'obtiens pas ce que je désire...

Dans la configuration de ma vue, j'indique les données que je souhaite : un champ link et un champ body de mon noeud.
Dans la partie "field", j'indique à Views d'utiliser mon HTML que je lui renseigne dans le champ Rewriting > Rewrite the output of this field

<a href="[entity_id_1]" style="text-decoration: none;">
    <img src="sites/all/themes/dev/mon_theme/images/post-it.gif" style="position: absolute; left: 30px; top: -15px;" alt="" width="171" height="119">
</a>
<div style="margin: 0pt 35px 0pt 45px; position: absolute; top: 25px; width: 125px;">
<a style="text-decoration: none;" href="[entity_id_1]">
      [entity_id]
    </a>
</div>

Et pourtant, en front, j'obtiens un block HTML comme ceci :

<div class="region region-header-postit-hp">
<div class="block block-views contextual-links-region" id="block-views-header-postit-block-postit">
      <div class="contextual-links-wrapper contextual-links-processed">
          <a href="#" class="contextual-links-trigger">Configure</a>
         <ul class="contextual-links">
              <li class="block-configure first last"><a href="/admin/structure/block/manage/views/header_postit-block_postit/configure?destination=node">Configure block</a></li>
            </ul>
        </div>
       <div class="content">
          <div class="view view-header-postit view-id-header_postit view-display-id-block_postit contextual-links-region view-dom-id-1">
             <div class="contextual-links-wrapper contextual-links-processed">
                  <a href="#" class="contextual-links-trigger">Configure</a>
                 <ul class="contextual-links">
                      <li class="views-edit first last"><a title="Edit this view" href="/admin/structure/views/edit/header_postit?destination=node#views-tab-block_postit">Edit view</a></li>
                  </ul>
                </div>   
               <div class="view-content">
                 <div class="views-row views-row-1 views-row-odd views-row-first views-row-last">
                       <a href="http://www.monurl.fr">
                            <img height="119" width="171" alt="" src="sites/all/themes/dev/mon_theme/images/post-it.gif">
                        </a>
                     <div>
                            <a href="http://www.monurl.fr">
                                <div class="field field-name-body field-type-text-with-summary field-label-hidden">
                                    <div class="field-items">
                                      <div property="content:encoded" class="field-item even">Mon contenu est affiché ici</div>
                                  </div>
                               </div>
                           </a>
                     </div>
                   </div>
               </div>
           </div>
       </div>
   </div>
</div>

Y aurait-il une configuration de Views qui m'aurait certainement échappé ?