ThéorieFonctionnalitésOrganigramme

Types et sous types de pages Blogger


Suite à l'arrivée des Thèmes de la 3e génération, les posts publiés avant juin 2015 sont susceptibles de contenir des informations obsolètes ou qui ne conviennent pas à votre nouveau thème !
Pour vous aider a développer votre thème, référez-vous :En cas de besoin, exposez votre cas sur le forum.
Types et sous types de pages Blogger
Une page HTML, reste une page HTML. Et pourtant, dans toute cette masse d'url, il y a une organisation. Sur Blogger, les pages HTML sont classées par "type".
Avant de se lancer dans un projet de création d'un blog, il est préférable de savoir comment ce blog peut fonctionner et surtout savoir comment il est organisé.
Petit tour de présentation des types de pages contenus dans un blog Blogger.

Tableau des types de pages

Actuellement sur Blogger, il y a 5 types de pages opérationnels. Chacun joue son propre rôle et sert pour des fonctionnalités bien déterminées.

La donnée universelle permettant d'identifier le type de page est data:blog.pageType.
Dans la majorité des cas, cette étiquette peut être utilisée dans une balise conditionnelle ou encore dans un commutateur afin de déterminer les contenus a exécuter ou non.


Mise à jour : En 2016, l’ingénierie a lancé le nouveau dictionnaire data:view, contenant une série de données en rapport avec les types de pages.
Afficher le dictionnaire.


Comme pour la construction d'un site internet, les types de pages sont rangées dans des répertoires (chemin d'accès - path). Ainsi, rien qu'en regardant l'adresse d'une page, vous pouvez savoir à quel type elle appartient.


Appellation Type de page
item Pages articles
static_page Pages autonomes
index Pages recherches
archive Pages archives
error_page Pages 404 [en savoir plus]


Pages articles : item

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


URL type d'une page item
http://BLOG_NAME.blogspot.com/ANNEE/MOIS/POST_TITLE.html

Exemple d'une URL d'une page item
http://bloggercode-blogconnexion.blogspot.com/2012/04/liste-des-data.html


Balise conditionnelle :

<b:if cond='data:view.isPost'>
  <!-- contenu a exécuter si la page courante est un article. -->
</b:if>

<b:if cond='not data:view.isPost'>
  <!-- contenu a exécuter si la page courante n'est pas un article. -->
</b:if>


Les gadgets Blogger affichant les liens vers les articles :


Pages autonomes : static_page

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 qui ne peut être mis à ligne que par les administrateurs du blog.
Toutefois, Blogger enregistre le nom de l'auteur, la date de publication et la date de mise à jour qui sont disponibles via les différents apis Blogger.
Depuis 2014, certaines de ces données sont également visibles pour les administrateurs de blogs, dans l'interface, via le volet Pages.
La quantité de pages est désormais illimitée, mais l'administrateur ne peut publier que 50 pages toutes les 24 heures.


URL type d'une page static_page
http://BLOG_NAME.blogspot.com/p/POST_TITLE.html

Exemple d'une URL d'une page static_page
http://bloggercode-blogconnexion.blogspot.com/p/plan-du-blog.html


Balise conditionnelle :

<b:if cond='data:view.isPage'>
  <!-- contenu a exécuter si la page courante est une page autonome. -->
</b:if>

<b:if cond='not data:view.isPage'>
  <!-- contenu a exécuter si la page courante n'est pas une page autonome. -->
</b:if>


Les gadgets Blogger affichant les liens vers les pages statiques :

Les liens vers les pages statiques sont également regroupés dans :
  • Le gadget Pages qui peut s'afficher aussi bien dans un menu vertical que horizontal.
  • Dans les modèles dynamiques et la version mobile, ce gadget s'affiche automatiquement au-dessus de la page en tant que menu horizontal ou liste déroulante.


Pages recherche : index

Le type index (appelé "recherche" en français), est très particulier.
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.


URL type d'une page index
http://BLOG_NAME.blogspot.com/search

Exemple d'une URL d'une page index
http://bloggercode-blogconnexion.blogspot.com/search/label/Théorie.html


Distinction des différentes pages index :

Sous-Type de page description
Chronologique inverséPage affichant tous les articles publiés à partir d'une date déterminée, du plus récent au plus ancien.
Note : La page d'accueil est une page de type index avec une chronologie inversée.
RequêtePage affichant les résultats d'après les requêtes de recherche introduit par le visiteur dans la boîte de recherche Blogger. En savoir plus sur la recherche.
LibelléPage affichant tous les articles associés à un libellé. En savoir plus sur les libellés.


Balises conditionnelles :


Pour toutes les pages index sauf l'accueil
<b:if cond='data:view.isSearch'>
  <!-- contenu a exécuter si la page courante est une page d'index. -->
</b:if>


Pour la page "accueil"
<b:if cond='data:view.isHomepage'>
  <!-- contenu a exécuter si la page courante est la page d'accueil. -->
</b:if>


Pour la page "requêtes"
<b:if cond='data:view.search.query'>
  <!-- contenu a exécuter si la page courante est une page de recherche par requête. -->
</b:if>


Pour la page "libellé"
<b:if cond='data:view.isLabelSearch'>
  <!-- contenu a exécuter si la page courante est une page de recherche par libellé. -->
</b:if>


Pour la page "chronologie inversée", sauf l'accueil
<b:if cond='data:view.isSearch and not data:view.search.label and not data:view.search.query'>
  <!-- contenu a exécuter si la page courante est une page de recherche par date. -->
</b:if>



Pages des archives : archive

Les pages archives affichent une série d'articles correspondant à des dates (par mois, par semaines, etc).
Les périodes sont paramétrables depuis le gadget "archive" ► Option : Fréquence d'archivage.


URL type d'une page archive
http://BLOG_NAME.blogspot.com/ARCHIVE_DATE_archive.html

Exemple d'une URL d'une page archive
http://bloggercode-blogconnexion.blogspot.com/2012_04_01_archive.html


Balise conditionnelle :

<b:if cond='data:view.isArchive'>
  <!-- contenu a exécuter si la page courante est une archive. -->
</b:if>

<b:if cond='not data:view.isArchive'>
  <!-- contenu a exécuter si la page courante n'est pas une archive. -->
</b:if>


Gadgets Blogger affichant les liens vers les archives :

  • Le gadget Archives. Une panoplie d'options sont disponibles pour varier la présentation et les périodes d'archivage des articles.


Pages 404 : error_page

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. En savoir plus sur les pages 404.

Balise conditionnelle :

<b:if cond='data:view.isError'>
  <!-- contenu a exécuter si la page courante est une page 404. -->
</b:if>

<b:if cond='not data:view.isError'>
  <!-- contenu a exécuter si la page courante n'est pas une page 404. -->
</b:if>


Récapitulatif du nombre d'items par type de pages

Dans les modèles standards et sur chaque type de pages, Blogger a fixé une limite d'articles à afficher.

Type / Sous-type de pages Valeur standard Valeur maximum Ordre de tri
item
Page article
1 item 1 item Aucun
static_page
Page autonome
1 item 1 item Aucun
index
Recherche - chronologie inversée [Accueil et pages suivantes]
1 Mo
Si pas atteint : Entre 1 et 500 items [Défini par l'administrateur]
1 Mo
Si pas atteint : 500 items
Par date
index
Recherche - Libellés
20 items 500 items Par date
index
Recherche - Requêtes
20 items 500 items Par pertinence [Par défaut]
Par date
archive
Page archive
Tous les items publiés durant la période 50 items Par date
error_page
Page 404
0 item 0 item Aucun
Assistance publique pour le produit Blogger sur les supports  d'aides :

Certifiée par Google - Experte Platine TC (Ambassador & Advanced Troubleshooter):
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsMulti-versions
Facebook : Bouton J'aime [Like button]
Populaire
ThéorieFonctionnalitésGestion
Populaire
DéveloppementsMulti-versions
Facebook : Bouton partager [Share button]
Populaire
DéveloppementsMulti-versions
Facebook : Boîte de commentaires [Comments Box]
Populaire
DéveloppementsFichiers XML
Populaire