Comment modifier cette fonction ?

  • Auteur de la discussion Auteur de la discussion Savoy
  • Date de début Date de début
WRInaute occasionnel
Bonjour à tous,

La fonction suivante me sert à avoir un titre dynamique :

Code:
elseif(!empty($_ref)) {
      
      $designation=get("articles","designation",$_ref); 
      $info=get("fiche","titre",$_ref);
      $tagInfo=get("fiche","tag",$_ref);   
   
      $title="$info $tagInfo - Et aussi $designation";

Mon titre s'affichera donc pour toutes les pages

info tagInfo - Et aussi designation

Ce qui m'ennuie c'est que sur certaines pages l'une des variable peut être vide et je me retrouve donc avec un titre très moche et sans intéret du style :

info tagInfo - Et aussi

Ma question : est il possible de modifier cette fonction pour que quand $designation est vide mon - Et aussi ne s'affiche pas ?
J'ai testé avec

Code:
$designation=get("articles","designation",$_ref).'- Et aussi';

Mais le résultat est le même (en fait je pense qu'il faut faire un test mais ça dépasse mes compétences...)

Merci pour votre aide.
 
WRInaute occasionnel
Si je fais ça voici ce qui s'affiche quand designation est vide :

<title>Mon titre if(){- Et aussi } </title>

Là j'ai mis le if($designation){- Et aussi $designation} dans le $title

Je me demande s'il ne faut pas intervenir plus en avant (dans le get)
Merci
 
WRInaute passionné
il faut mettre à la place de :
Code:
$title="$info $tagInfo - Et aussi $designation";
ca :
Code:
$title="$info $tagInfo"; 
if (!empty($designation)) {
    $title.=" - Et aussi $designation";
}
 
WRInaute occasionnel
forty a dit:
il faut mettre à la place de :
Code:
$title="$info $tagInfo - Et aussi $designation";
ca :
Code:
$title="$info $tagInfo"; 
if (!empty($designation)) {
    $title.=" - Et aussi $designation";
}

Ben c'est tellement évident :mrgreen: !

Arf quand on est bon :D
Merci beaucoup forty
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut