Aller au contenu

Modèle:Code

Cette page est semi-protégée.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 20 février 2012 à 17:40 et modifiée en dernier par 88.198.100.230 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle crée des balises <code>...</code> autour d'un texte donné, et permet la coloration syntaxique.

Syntaxe

  • {{code | texte }}
  • {{code | texte | langage }}
  • {{code | 1= texte de code contenant des signes | lang= HTML}}

Paramètres

  • premier paramètre (obligatoire) : un texte quelconque. Le wikicode n’est pas interprété, en revanche l’expansion des modèles est effectuée. Pour ne pas effectuer l’expansion des modèles, les encadrer avec des balises <nowiki> … </nowiki>.
  • deuxième paramètre (facultatif) : le langage informatique permettant la coloration syntaxique. Voir la liste des langages pris en charge

Exemples

  • Lorem {{code|ipsum '''dolor'''}} sit amet donne :
    • Lorem

ipsum '''dolor'''​ sit amet

  • La déclaration {{code |lang=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} est le prototype d'une fonction définie plus tard. donne :
    • La déclaration

int foo(const std::string& bar, const std::vector<long double*>& baz); est le prototype d'une fonction définie plus tard.

  • Si le code contient le [[signe égal]], tel que {{code |lang=javascript |code=var img = document.getElementsByTagName("img");}}, vous devez identifier le premier paramètre explicitement comme {{{1}}} ou {{{code}}}; voir aussi [[:bugzilla:5138]]. donne :

var img = document.getElementsByTagName("img");, vous devez identifier le premier paramètre explicitement comme {{{1}}} ou {{{code}}}; voir aussi bugzilla:5138.

  • {{code|{{sourire}}}} donne :

<span class="smiley">[[Image:Face-smile.svg|20px|Sourire|alt=Émoticône sourire]]</span>​

  • {{code|<nowiki>{{sourire}}</nowiki>}} donne :

{{sourire}}​

Voir aussi