L’affichage de contenus tiers en iframe

L’affichage de contenus tiers en iframe

Un iframe est une balise HTML qui crée un cadre dans une page HTML dans lequel un contenu tiers peut être affiché.

Une Page créée avec l’Éditeur Visuel du CMS Knowledge Place peut afficher un ou plusieurs contenus tiers en iframe.

Pour chaque contenu tiers à afficher en iframe, la Page doit comporter :

  • Un Bloc de type Module Code, qui définit le contenu tiers à afficher et les paramètres d’affichage de l’iframe

 

Créer le Module Code qui définit le contenu tiers à afficher en iframe

Pour afficher un contenu tiers en iframe, le Module Code doit définir un shortcode kps_iframe.

Ce shortcode doit définir deux paramètres obligatoires, src et height, les autres paramètres étant optionnels et disposant de valeurs par défaut.

Les paramètres du shortcode kps_iframe sont les suivants.

  • src : l’URL complète du contenu tiers ou le chemin obtenu dans le Gestionnaire de Fichiers
  • height :  la hauteur en pixels
  • border-color : la couleur de la bordure en code hexadécimal (#666 par défaut)
  • border-size : la largeur de la bordure en pixels (2px par défaut)

Pour créer ce Module Code et définir le shortcode kps-iframe :

  1. Ajoutez un Module de type Code
  2. Depuis l’onglet Contenu, cliquez sur le volet Texte
  3. Sous Code, définissez le shortcode en précisant tous ses paramètres ou uniquement les paramètres obligatoires comme dans l’exemple ci-dessous :

[kps_iframe
src="resources/PPTs/BigBrute_intro/BigBrute_intro.html"
height=300px
]

Cet exemple est présenté ci-dessous.