Modèle:Cadre/Content : Différence entre versions

De Wiki @ Brest

 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
<includeonly>
 
<includeonly>
<div style="text-align:left; position:relative; left:4px; top:2px; margin:0 0 15px 0;">
+
{{#ifeq: {{{title}}} | none
 +
|{{!-}}{{!}}<div style="text-align: justify; text-justify: newspaper;padding: 0px 0px 5px 10px;margin-top:0px;">
 +
|<div style="text-align:left; position:relative; left:4px; top:2px; margin:0 0 15px 0;">
 
<div style="position:absolute; left:7px; top:-7px;">[[File:{{{image|HSCirkel.svg}}}|28x28px|link=|alt=]]</div>
 
<div style="position:absolute; left:7px; top:-7px;">[[File:{{{image|HSCirkel.svg}}}|28x28px|link=|alt=]]</div>
 
<div style="position:absolute; left:55px; top:0px;"><h1 style="font-weight:bold; border-bottom: none; font-size:130%; padding:.15em .4em;">{{{title}}}</h1></div></div>
 
<div style="position:absolute; left:55px; top:0px;"><h1 style="font-weight:bold; border-bottom: none; font-size:130%; padding:.15em .4em;">{{{title}}}</h1></div></div>
|-
+
{{!-}}
|<div style="text-align: justify; text-justify: newspaper;border-top: 1px solid #aaa; padding: 0px 0px 5px 10px;margin-top:10px;">
+
{{!}}
<!--  ----------------------- A model link will be provided ----------------------- -->
+
<div style="text-align: justify; text-justify: newspaper;border-top: 1px solid #aaa; padding: 0px 0px 5px 10px;margin-top:10px;">
{{#if:{{{model|}}}
+
| {{#ifeq: {{{model}}}
+
      | true
+
      | {{PAGENAME}}/{{{{{title}}}}}
+
      | {{PAGENAME}}/{{{{{model}}}}} }}
+
|
+
 
}}
 
}}
<!--  ----------------------- Submitted content will be printed ----------------------- -->
 
 
{{#if:{{{contenu|}}}
 
{{#if:{{{contenu|}}}
  | {{{contenu}}}
+
  | <!--  ----------------------- A model link will be provided ----------------------- -->
  |
+
{{{contenu}}}
 +
  | <!--  ----------------------- Submitted content will be printed ----------------------- -->
 +
{{#ifeq: {{{model}}} | true | {{{{{title}}}}} | {{{{{model}}}}} }}
 
}}
 
}}
{{#if:{{{model|}}}
+
{{#if:{{{contenu|}}}
| <div align="right">{{nobr|[[Template:{{#ifeq: {{{model}}}
+
      | true
+
      | {{PAGENAME}}/{{{title}}}
+
      | {{PAGENAME}}/{{{model}}} }}
+
| <small>Modifier</small>]]}}</div>
+
 
  |
 
  |
 +
| {{#if:{{{model|}}}|<div align="right">{{nobr|[[Template:{{#ifeq: {{{model}}} | true | {{{title}}} | {{{model}}} }}|<small>Modifier</small>]]}}</div>|}}
 
}}
 
}}
 
</div>
 
</div>
 
|-
 
|-
</includeonly><noinclude>{{TemplateDoc}}[[Catégorie:Portail/Type_2]][[Category:Template]]</noinclude>
+
</includeonly><noinclude>{{TemplateDoc}}[[Catégorie:Portail/Type_2]][[Category:Template/Portail]]</noinclude>

Version actuelle en date du 11 mars 2015 à 15:03

[edit]

Template-info.svg Documentation des modèles

Description:
Utilisé pour la construction d'un portail, ce modèle permet de définir un bloc de contenu affiché au sein du portail, le modèle permet d'afficher un titre, une puce et, soit un lien vers un modèle au sein duquel le contenu sera écrit, soit un contenu directement affiché
Arguments:

  • image => définition d'une image en mise en puce du titre
  • titre => le titre du bloc
  • model => le nom du modèle appelé pour l'affichage du contenu
  • contenu => un contenu classique

Usage:

{{Cadre/Début}}
{{Cadre/Base||}} | {{Cadre/Content | image = Folder-web.png | model = Portail:Accueil/Cadre1 | title= Evènements }}
{{Cadre/Fin}}

Produit:

Evènements




Attention: Attention ce modèle s'utilise conjointement avec les modèles suivants: