Data ExplorerListe des donnéesdata:view

data:view.featuredImage

Description Statut Data Type
Donnée universelle issue du dictionnaire "view", contenant l'url de l'image principale de l'article ou de la page autonome.
Nouveau
courant
image

Ressources

"data": {
  "view": {
    "featuredImage": image,
      {
        "isResizable": boolean,
        "isYoutube": boolean,
        "youtubeMaxResDefaultUrl": image,
        "width": number,
        "height": number,
        "size": number,
        "length": number,
        "escaped": string,
        "jsEscaped": string,
        "jsonEscaped": string,
        "cssEscaped": string
      }
  }
}

Conditions

  • Peut être employée dans l'ensemble du code XML du modèle.
  • Disponible uniquement sur les pages item et static_page.
  • L'article doit contenir une image.

Valeur

  • Donnée de type "image" + Héritage "String"
  • URL de l'image principale contenue dans l'article ou la page autonome.
  • Taille: indéfini.
  • Hébergeur: indéfini.

Extraction explicite

<data:view.featuredImage/>

<b:eval expr='data:view.featuredImage'/>

Image redimensionnable

En ajoutant le paramètre .isResizable à la donnée, la donnée renvoie une valeur booléenne true ou false.
Si la valeur est true, la donnée pourra être traitée avec les opérateurs d'images.

Exemple
<b:if cond='data:view.featuredImage.isResizable'/>
  <img expr:src='resizeImage(data:view.featuredImage,500,"1:1")'/>
</b:if>

Image YouTube

Les images en provenance de YouTube peuvent être détectées grâce au suffixe .isYoutube. Lorsque la valeur est vraie, l'url de l'image avec la Résolution HD YouTube pourra être obtenue avec le suffixe .youtubeMaxResDefaultUrl.
Les images Résolution HD YouTube peuvent être également traitées avec les opérateurs d'images.

Exemple
<b:if cond='data:view.featuredImage.isYoutube'/>
  <img expr:src='resizeImage(data:view.featuredImage.youtubeMaxResDefaultUrl,500,"16:9")'/>
</b:if>

Métadonnées de l'image

Les métadonnées contenant les dimensions de l'image peuvent être extraites grâce aux suffixes .width (Largeur) et .height (Hauteur).
Lorsque ces informations ne sont pas explicites dans les métadonnées, les suffixes renverront les valeurs 0, NULL ou vide.

La largeur
<data:view.featuredImage.width/>

La hauteur
<data:view.featuredImage.height/>

Longueur de l'url de l'image

Avec le suffixe Size
<data:view.featuredImage.size/>

Avec le suffixe length
<data:view.featuredImage.length/>

Échappement de l'url de l'image

Échappement HTML
<data:view.featuredImage.escaped/>

Échappement JS
<data:view.featuredImage.jsEscaped/>

Échappement JSON
<data:view.featuredImage.jsonEscaped/>

Échappement CSS
<data:view.featuredImage.cssEscaped/>

Posts les plus consultés de ce blog

ThéorieFonctionnalitésGestion
Populaire
ThéorieFonctionnalitésContenu
Populaire
ThéorieFonctionnalitésSEO
Populaire
DéveloppementsFichiers XML
Populaire