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 attributsb: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 BloggerVersion 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
<html> (attributes)
expr: (prefix)
class
cond
data
expr
id
index
locked
maxwidgets