Le livre de Yacs Gestion de contenu

PreviousNextIndex

Embarquer une page externe dans YACs

Comment insérer un contenu externe de manière transparente

Dérivez d'abord un style de référence et donnez-lui un nom significatif. C'est maintenant votre design de travail qui devrait se trouver dans skins/mon_skin/

[*]Copier le fichier template.php et lui donner un nom comme suit : variant_template.phpvariant est le nom choisi.

[*]Ouvrir une section avec des droits administrateur et modifier le corps de page en collant la balise HTML d'insertion d'un cadre. Exemple :

<iframe width="100%" scrolling="no" height="1000" frameborder="0" src="http://mapage_externe.tld"></iframe>
 Cette balise IFRAME est de plus en plus dépréciée selon le W3C xhtml 1.0 ...

[*]Dans les options de rendu de la page d'index, renseigner variant_template.php au niveau du formulaire libre des options de rendu. /!\ C'est bien à l'item options de rendu pour l'index qu'il faut faire cette action, car c'est votre section qui va accueillir le nouveau template et la page externe. Pour que ce soit plutôt les articles de cette section, choisissez alors les options de contenu.

[*]Enregistrer et admirer.

Avancée :

[*]Si vous voulez supprimer les informations extras (de côté) de votre template, et uniquement pour cette page de section :

Ouvrir variant_template.php et supprimer la fonction d'appel Page::extra_panel();

[*]Pour supprimer aussi le menu latéral (la colonne des commandes générales, celle avec le formulaire d'identification) :

Ouvrir variant_template.php et supprimer la fonction d'appel Page::side();

[*]Si vous avez un souci de marge en largeur, ou tout autre envie de personnalisation, nul besoin de recréer de nouveaux dossiers images et icons à la racine de votre répertoire d'accueil du skin dérivé. Gardez le tout tel quel, copiez la feuille de style de votre skin dérivé mon_skin.css et renommez le fichier. Puis faite pointer variant_template.php vers cette feuille de style, et modifiez vos CSS pour ce template à votre guise !

PreviousNextIndex