Ajouter un else

  • Auteur de la discussion Auteur de la discussion salva
  • Date de début Date de début
WRInaute accro
Je cherche à afficher un sous titre (unique sous forme de texte) s'il n'y a pas de catégorie ni de type à afficher.

Code:
<?php $pst=get_cat_path_links_full_wrap($catid, "index.php?option=com_classifieds&Itemid=".$Itemid."&searchadv=".$searchadv."&type=".$type."&catid="," > ");
               
                 // Affiche la catégorie et le type
                $pst2=get_cat_path_links_full_wrap2($catid, "");

                echo $lists['typename'];

                if ($type && $catid);

                echo $pst;


                
                //Affiche le titre
                $tmp_title = _OGL_COMPONENT_TITLE;

                if ($pst2) $tmp_title .= $pst2;

                if ($searchadv!="" && $searchadv!=_SEARCH_BOX) {

                        $searchadv = str_replace("<!--","",$searchadv) ;

                        $searchadv = str_replace("+ADw-","",$searchadv) ;

                        $searchadv = str_replace("+AD4-","",$searchadv) ;

                        $tmp_title .= " - "._PROMPT_KEYWORD." : ".$searchadv;

                        }


                $canSetTitle = array($mainframe, 'SetPageTitle');

                if (is_callable($canSetTitle)) $mainframe->SetPageTitle($tmp_title);


?>

Je pensais à mettre un "else" après "echo $pst;" mais la syntaxe et moi. :?
 
WRInaute accro
Ca fonctionne ou presque :)
Code:
else{echo "ce que tu veux";}
est repris dans la catégorie.
Ce n'est pas catastrophique en soi mais si tu as une idée.
 
WRInaute accro
Je me suis réjouis un peu trop tôt.
Quand je suis la page "type", le titre de la catégorie est doublé.
 
WRInaute accro
Maintenant quand je suis sur la page "catégorie", echo "ce que tu veux" est repris avec le titre de la catégorie.

Quand je suis sur la page "type", le titre de la catégorie est toujours doublé
 
WRInaute impliqué
salva peux tu décrire exactement ce que tu veux ?

Parce que:
Je cherche à afficher un sous titre (unique sous forme de texte) s'il n'y a pas de catégorie ni de type à afficher.
correspond bien à:
Code:
if ($type && $catid){echo $pst;}
else{echo "ce que tu veux";}

Il nous faut d'abord savoir quels sont les conditions d'affichages de quoi et quand..
 
WRInaute accro
J’ai une page @nnonce (www, avec catégories et types): avec titre mais sans sous-titre.
Contenant des liens vers les catégories et vers les types d’@nnonce.

En cliquant sur ces liens, j’ai par exemple:
Une page "catégorie": avec titre et sous-titre (catégorie)
Une page "type" : avec titre et sous-titre (type et catégorie)

Je souhaiterais intégrer un sous titre (en plus du titre) uniquement sur la page @annonces qui n'en contient pas.
 
WRInaute impliqué
Donc uniquement sur la page principal, grosso-modo.

Dans ce cas il faut tester s'il s'agit de la page principal, annonce..
Tu ne peux faire le test sur catégorie et/ou type étant donné qu'ils sont toujours présent quel que soit le cas.
 

➡️ 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