Attributs de réglages du fichier XML

Blogger - Attributs de réglages du fichier XML

Chaque thème Blogger est doté de caractéristiques qui sont définies dans la balise <html> et qui permettent de modifier le comportement du tableau de bord et du fichier XML.



Introduction - Où se trouve la balise <html> ?

  • La balise <html> indique au navigateur qu'il s'agit d'un document HTML.

  • La balise <html> représente la racine d'un document HTML.

  • La balise <html> est le conteneur pour tous les autres éléments HTML (excepté les balises <?xml> et <!DOCTYPE>).

Aperçu du fichier

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE HTML>

<html>

  <head>
    <title>Title</title>
  </head>

  <body>
    Content...
  </body>

</html> 

Les attributs de réglages du fichier XML seront ajoutés à l'intérieur de la balise d'ouverture <HTML>.



Version du thème

Les attributs b:version ou b:layoutsVersion définissent la version du thème. La valeur doit être 2 ou 3. Si l'un de ces attributs n'est pas mentionné, le numéro de version sera 1.

Exemple : Thème Version 1

<html>

Exemple : Thème Version 2

<html b:version='2'>

Exemple : Thème Version 3

<html b:layoutsVersion='3'>

Chaque version a ses propres caractéristiques. Par exemple, la version 3 permet de désactiver les options des vues mobiles, ou encore de disposer d'un dictionnaire universel de données des gadgets, d'activer/désactiver certaines fonctionnalités dans le concepteur de thèmes, etc...

Introduction aux thèmes Blogger

Version des gadgets

L'attribut b:defaultwidgetversion permet de déterminer la version du gadget a employer.
Il existe 2 versions de gadgets : 1 (attribut non requis) et 2 (attribut requis).
Chaque version dispose d'un code XML par défaut et d'un dictionnaire de données spécifiques.
La version 1 des gadgets travaille avec les thèmes Version 1 et 2, tandis que la version 2 des gadgets travaille uniquement avec les thèmes Version 3.

Exemple : Thème Version 1 & Gadget Version 1

<html>

L'attribut n'est pas requis dans un thème Version 1.

Exemple : Thème Version 2 & Gadget Version 1

<html b:version='2'>

L'attribut n'est pas requis dans un thème Version 2.

Exemple : Thème Version 3 & Gadget Version 2

<html b:layoutsVersion='3' b:defaultwidgetversion='2'>

L'attribut est requis dans un thème Version 3 pour définir la version 2 des gadgets.

Exemple à ne pas faire - Versions incompatibles

<html b:layoutsVersion='2' b:defaultwidgetversion='2'>

La version 2 des gadgets n'existe pas dans un thème version 2. Le fichier XML ne travaillera pas.

Si vous créez un nouveau thème, choisissez les versions compatibles :

  • Thème Version 1 - Gadget Version 1

  • Thème Version 2 - Gadget Version 1

  • Thème Version 3 - Gadget Version 2

Introduction aux gadgets Blogger



Désactiver le rendu HTML des gadgets

Les attributs b:render et b:dynamicViews permettent de contrôler l'exécution du rendu HTML des gadgets.

b:render est un attribut abandonné. Son usage est déconseillé.

Valeur par défaut : true.

Ces attributs sont utilisés dans les thèmes dynamiques.

Activer le rendu HTML

<html b:dynamicViews='true'>

Désactiver le rendu HTML

<html b:dynamicViews='false'>


Désactiver les fichiers CSS externes

L'attribut b:css permet de contrôler la disponibilité des fichiers CSS externes du thème fournis par Blogger.

Valeur par défaut : true.

Les fichiers affectés :

Affichage des boutons de gestion (en cours d'abandon)

https://www.blogger.com/dyn-css/authorization.css?PARAMETERS

Feuille de styles principale

https://www.blogger.com/static/v1/widgets/ID-css_bundle_VERSION.css

Activer les fichiers CSS

<html b:css='true'>

Désactiver les fichiers CSS

<html b:css='false'>


Désactiver les fichiers JS

L'attribut b:js permet de contrôler la disponibilité des fichiers javascript du thème.

Statut : BETA !

Valeur par défaut : true

Activer les fichiers JS

<html b:js='true'>

Désactiver les fichiers JS

<html b:js='false'>


Les attributs xmlns

Pour faire fonctionner correctement l'éditeur XML, les bibliothèques des données et le langage XML, quelques attributs xmlns sont ajoutés automatiquement [requis !!!].

<html xmlns='http://www.w3.org/1999/xhtml'
      xmlns:b='http://www.google.com/2005/gml/b'
      xmlns:data='http://www.google.com/2005/gml/data'
      xmlns:expr='http://www.google.com/2005/gml/expr'>


Les autres attributs

Quelques attributs sont ajoutés dans des thèmes officiels spécifiques pour le bon fonctionnement de ceux-ci ou simplement à titre informatif.

<html b:responsive='boolean value'
      b:templateUrl='script name'
      b:templateVersion='update theme version'>


Les autres attributs d'expression

Spotlight

L'Éditeur XML de Thème Blogger : Quand le BackEnd Rencontre le FrontEnd

Populaires cette semaine

Ajouter des boutons à la barre de partage Blogger