ActionInclude
L'action ##{{include page="PagePrincipale"}}## (WikiNi >= 0.4.1) permet d'inclure dans une page une autre page du wiki (ici la page PagePrincipale). Cette action possde plusieurs applications :
  • Regrouper plusieurs pages en une seule et par exemple, crer un document partir de diffrentes "sections" dissmines dans plusieurs pages ;
  • Commenter/critiquer une page en lecture seule
    • (en l'incluant dans le corps d'une autre page)
  • Constituer des blocs d'informations redondantes qui seront rpts (incluses) dans plusieurs autres pages
    • (il peut s'agir d'un menu, d'une signature, d'une mention lgale, ou autre)
  • Configurer le menu de navigation de WikiNi
    • (en indiquant ##"navigation_links" => "{{include page=\"MenuDuHaut\"}}",## dans le fichier wakka.config.php. La page MenuDuHaut, optionnellement protge en criture, contiendra le menu qui sera affich.)
  • Raliser une sorte de syndication
    • (en incluant des pages d'un autre WikiNi)

Paramtres

Cette action accepte deux paramtres :
  • page (paramtre obligatoire) : dsigne la page inclure. Ce paramtre peut tre une page locale au WikiNi ou une page d'un autre WikiNi.
  • class (paramtre optionnel) : dsignant un ou plusieurs lments de style qui seront combins pour dterminer l'aspect que prendra la page incluse.

Le paramtre class liste un ou plusieurs lments de style, spars par des espaces. Les lments possibles sont les suivants :
  • right : bloc flotant droite ##{ float: right; width: 17%; }##
  • left : bloc flotant gauche ##{ float: left; width: 17%; }##
  • solid_border : encadr noir ##{ border: solid; padding: 2px; }##
  • gray_background : fond gris ##{ background-color: #DDDDDD; }##
  • small_fonts : petites polices ##{ font-size: 0.8em; }##
  • big_fonts : grandes polces ##{ font-size: 1.2em; }##
  • height10em : boite d'une hauteur de 10 lignes de texte, avec ascenseur ##{ height: 10em; overflow: scroll; }##
  • height15em : boite d'une hauteur de 15 lignes de texte, avec ascenseur ##{ height: 15em; overflow: scroll; }##
  • height30em : boite d'une hauteur de 30 lignes de texte, avec ascenseur ##{ height: 30em; overflow: scroll; }##
  • height60em : boite d'une hauteur de 60 lignes de texte, avec ascenseur ##{ height: 60em; overflow: scroll; }##

Wikini propose par dfaut les "actions" suivantes.


Le paramtre class liste des lments de style qui seront combins. Par exemple, si l'on souhaite obtenir une boite grise avec une bordure et de petits caractres, on crira : ##{{include page="ListeDesActionsWikini" class="right height15em small_fonts solid_border gray_background"}}## (voir le rsultat dans le cadre ci-contre)

Si le paramtre class est absent, le texte inclus sera prsent de manire non diffrencie par rapport au reste de la page.

Une page ne peut-tre inclue dans elle-mme. De mme, une chane d'inclusion ne peut contenir deux fois la mme page. Par ensmple, si la page Toto inclus la page Titi, et si la page Titi inclus la page Tata, alors ni la page Titi ni la page Tata ne peuvent inclure la page Toto, sans quoi une erreur sera produite.


<< ActionFindpage ListeDesActionsWikini ActionListPages >>

Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]