Types de pages Blogger

Pour afficher/placer un élément sur une page spécifique (on veut montrer le widget Archives par exemple seulement sur la page d'accueil), il faut comprendre la structure et connaitre les types de pages Blogger, puis on peut mettre l'élément à la place spécifique avec l'aide de "if condition".

 
 
 
 
 
 
 
 
 
 

Les pages INDEX

Le type index contrairement aux autres types, il renferme toute une série de sous-types de pages. Ces pages affichent une série d'articles correspondant à une requête déterminée :

  • liste des articles à la page d'accueil,
  • pages de requête affichant les résultats d'après les requêtes de recherche introduit par le visiteur,
  • page affichant tous les articles associé à un libellé,
  • page affichant tous les articles publiés à partir d'une date déterminée, du plus récent au plus ancien.

 

Si on veut afficher un élément seulement sur ce type de page :

<b:if cond='data:blog.pageType == &quot;index&quot;'>
Si on veut exclure un élément sur ce type de page :

<b:if cond='data:blog.pageType !== &quot;index&quot;'>

 

Les pages ITEM

Les pages item correspondent aux articles (leur page individuelle). Chaque article est associé à différentes données : l'auteur, la date de publication, les commentaires, les libellés, etc.

 

Si on veut afficher un élément seulement sur ce type de page :

<b:if cond='data:blog.pageType == &quot;item&quot;'>
Si on veut exclure un élément sur ce type de page :

<b:if cond='data:blog.pageType !== &quot;item&quot;'>

 

Les pages STATIC

Les pages static_page sont des pages autonomes. Contrairement aux articles, les pages statiques ne sont pas associées à un auteur, ni à des libellés, ni à des dates de publications. Ce n'est qu'une simple page contenant qu'un titre et un contenu.

 

Si on veut afficher un élément seulement sur ce type de page :

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
Si on veut exclure un élément sur ce type de page :

<b:if cond='data:blog.pageType !== &quot;static_page&quot;'>

 

Les pages ARCHIVE

Les pages archives affichent une série d'articles correspondant à des dates (par mois, par semaines, etc).

 

Si on veut afficher un élément seulement sur ce type de page :

<b:if cond='data:blog.pageType == &quot;archive&quot;'>
Si on veut exclure un élément sur ce type de page :

<b:if cond='data:blog.pageType !== &quot;archive&quot;'>

 

Les pages ERROR

C'est le dernier type de pages apparu sur Blogger. Les pages 404 sont des pages "erreurs". Ce sont généralement des url de pages item ou static_page inexistantes, incorrectes, ou supprimées.

 

Si on veut afficher un élément seulement sur ce type de page :

<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
Si on veut exclure un élément sur ce type de page :

<b:if cond='data:blog.pageType !== &quot;error_page&quot;'>

 

J'ai appris plus tard sur le forum Blogger :

Attention ! Une page index ne peut pas être à la fois une page statique. Le résultat sera nul.
Pour que le contenu soit exécuté à la fois sur une page statique et sur les index, il faut exclure les autres types de page :

<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<b:if cond='data:blog.pageType != &quot;archive&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
...
</b:if>
</b:if>
</b:if>

Je me demande comment faire alors si on veut mettre un élément à la fois sur des pages type index, statique et error... ? C'est impossible que ce n'est pas possible ! Je dois approfondir ma connaissance concernant le système XHTML de Google...

Catégorie : XML

Les commentaires sont fermés.