Problème de "<title>" - HTML/CSS - Programmation
Marsh Posté le 10-01-2010 à 02:57:49
De la manière dont je regarde ton script et si je comprend bien, tu n'as qu'a mettre un switch identique entre <head> et </head> mais qui au lieu d'un include, contiendra un echo "<title>Ton titre </title>" selon le cas...
Qu'en dis-tu?
Marsh Posté le 10-01-2010 à 12:31:18
Le problème c'est que si je fais ça, je suis obligé de refaire toute ma structure dans mon head
Marsh Posté le 10-01-2010 à 13:09:35
ca veut dire que tu travaille avec des pages genre index.php?page=trucmuche ?
perso je préfère travailler avec une page trucmuche.php et inclure un header.php au début. c'est plus souple. ou sinon il faut se tourner vers un framework php (codeigniter, simfony, ...)
Marsh Posté le 10-01-2010 à 13:48:00
nisalon_caje a écrit : Le problème c'est que si je fais ça, je suis obligé de refaire toute ma structure dans mon head |
ça tombe bien <title> c'est dans ton <head>
Marsh Posté le 10-01-2010 à 17:51:55
oui ca veut dire que mes pages sont de la forme index.php?page=trucmuche et trucmuche est un "nom de code" pour une page trucmuchemuche.php
et mes include successifs sont faits dans mon body, je suis donc obligé de refaire la même structure dans mon head ?
Marsh Posté le 10-01-2010 à 19:35:32
On peut faire ça un peu salement avec le tampon de sortie :
Code :
|
et dans pouet.php
Code :
|
edit : si tu veux pas être embêté, remplace $_title par $GOLBALS['title'].
Marsh Posté le 10-01-2010 à 22:14:34
Reply
Marsh Posté le 09-01-2010 à 16:15:18
Bonjour !
Je suis en train de faire un petit site et j'ai le problème suivant :
Voici l'architecture de ma page
Les pages inclues peuvent elle-même contenir des include dans le cas de sous catégorie ...
Le problème est que j'aimerais que le titre varie en fonction de la page inclue au final (celle qui contient le texte donc) ; je ne vois pas d'autre solution que de mettre dans ces pages de texte la balise <title>
Est-ce possible d'avoir des balises <title> dans le <body> (je sais c'est moche, mais est-ce que google va tout de même correctement comprendre) ?
Ou y a-t-il une solution propre pour le faire ?
Merci d'avance