Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] afficher {title} sauf pour la page d'accueil...
#1

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.7.0
#~ Version du MLE si existante :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

Tout est dans le titre: je suis ravi que CMS MS affiche automatiquement comme titre le titre de la page au début de la page...

Sauf que je voudrais que pour la page d'accueil il ne l'affiche pas ds le corps du texte, comment le lui dire?

Mode dégradé: Si il n'y a pas de solution comment lui dire d'afficher le titre de la page dans la barre de titre du navigateur mais pas en début de chaque page dans le corps de tete?

J'ai cherché mais rien trouvé à ce propos.

Merci !
#2

Salut,

Essaie peut-être cette solution :
Code :
{if $page != 15}
  <h1>{title}</h1>
{/if}
15 est le content_id de ton contenu.
Tu peux le trouver soit en imprimant {$page} à l'écran, soit dans l'url qui permet de modifier ton contenu quand tu cliques dessus pour le modifier ........&content_id=15&..........
#3

L'autre solution est d'utiliser la variable {$page_alias} :

{if $page_alias != "accueil"}
{title}
{/if}

Ce qui se traduit par :

Si l'alias de page est différent de "accueil" alors on affiche {title}.

Bien entendu tu dois mettre le bon alias de page.
#4

ah ben je cherchais justement comment récupérer l'alias sans passer par le node et en dehors du menu Smile

Merci kraygoon
#5

Merci pour vos réponses Smile

J'ai fait plus basique entre temps ayant peu de pages j'ai supprimé {title} du gabarit et repris le titre en le modifiant quelque peu en <H2>.

C'est pas tres propre comme méthode mais elle me suffit Smile
#6

si c'est résolu, indique le dans le titre de ton premier message
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)