THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai mis une image à un dossier et je voudrai l'afficher avec le titre, l'image n'apparait pas, voici ma boucle:

<div class="carousel-inner" role="listbox">
 {loop type="folder" name="Competences.CompétenceSlide" parent="7"}
  {if $TITLE == 'Slide 1'}
    <div class="#">
     {loop type="image" name="Competences.CompétenceSlide.element1" category="$ID"}
         <div class="#">
            <a href="#">{images file="$LOCALE"}<img src="{$asset_url}" alt="{$store_name}">{/images}</a>
         </div>
         <h4>{$CHAPO}</h4>
         <p>{$DESCRIPTION}</p>
      {/loop}
   </div>
  {/if}
 {/loop}
</div>

Offline


Bonjour,
Le paramètre category="$ID" n'est pas le bon, il faut le remplacer par folder=$ID


Développeur Web chez OpenStudio
Thelia Module, Thelia School, My GitHub, My Twitter

Offline


<a href="#">{images file="$LOCALE"}<img src="{$asset_url}" alt="{$store_name}">{/images}</a>

Tu fais une confusion entre les assets (statiques) et les images attachées aux contenus, dossiers, etc.

La syntaxe correcte pour afficher les images associées à ton dossier est:

<a href="#"><img src="{$IMAGE_URL}" alt="{$store_name}"></a>

OpenStudio Toulouse

Offline


Merci beaucoup.