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.php
où variant
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>
[*]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 !