Image par défaut

Comment mettre en œuvre pour que l'image par défaut soit affichée en l'absence d'une image. Avec les opérateurs, "else" ne fonctionne pas ou est-ce que je fais quelque chose de mal?

Réponses

  • YannicYannic Member
    avril 2020 modifié

    Bonjour MAPC2012

    Je pense que tu veux dire récupérer la valeur en php ?

    Il faut mettre ce que tu veux "récupérer" et la valeur "false" à artThumbnail .

    Simple exemple tout bête à adapter suivant ton cas :

    <?php
    // fichier theme article.php ou home.php ou autre
    // $plxShow->artThumbnail(); 
    $DEFAULT_IMAGE = '<img class="art_thumbnail" src="https://mydomain.tld/my_default_image.png"/>';
    $IMAGE = $plxShow->artThumbnail('<a href="#img_url"><img class="art_thumbnail" src="#img_thumb_url" alt="#img_alt" title="#img_title" /></a>',false);
    echo ($IMAGE!=false?$IMAGE:$DEFAULT_IMAGE);
    // or : if ($IMAGE) { echo $IMAGE; } else { echo $DEFAULT_IMAGE; }
    ?>
    


    Buster/NGINX/PHP7/PluXml5.8

  • Merci, Yannic. Tout fonctionne très bien!

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,
    On pourrait effectivement prévoir une vignette (thumbnail) par défaut pour les articles et les catégories.
    En dernier ressort, afficher le logo de PluXml.
    Je vais regarder cela.

Connectez-vous ou Inscrivez-vous pour répondre.