SFTG Recherche, soutient un projet d'analyse de l'usage, de l'intérêt et de la contribution à ce site. Merci d'avoir répondu à l'enquête.
Modifications
Sauter à la navigation
Sauter à la recherche
Modèle:Code/Documentation (voir la source)
Version du 28 novembre 2017 à 12:11
, 28 novembre 2017 à 12:11Page créée avec « {{Sous-page de documentation}} ==Utilisation== : Crée des balises <code><nowiki><code></nowiki></code>...<code><nowiki></code></nowiki></code> autour d'un texte donné, e... »
{{Sous-page de documentation}}
==Utilisation==
: Crée des balises <code><nowiki><code></nowiki></code>...<code><nowiki></code></nowiki></code> autour d'un texte donné, et permet la [[coloration syntaxique]].
==Syntaxe==
:<code><nowiki>{{</nowiki>code | texte }}</code>
ou bien
:<code><nowiki>{{</nowiki>code | texte | language }}</code>
==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 <code><nowiki> … </nowiki></code>.
* deuxième paramètre (facultatif) : le langage informatique permettant la [[coloration syntaxique]]. Voir la [[MediaWikiWiki:Extension:SyntaxHighlight GeSHi#Supported languages|liste des langages pris en charge]]
==Exemples==
{| class="wikitable"
! style="width:50%;" | Syntaxe
! style="width:50%;" | Résultat
|-
| <pre style="margin:0px; white-space:normal;">Lorem {{code|ipsum '''dolor'''}} sit amet</pre>
| Lorem {{code|ipsum '''dolor'''}} sit amet
|-
| <pre style="margin:0px; white-space:normal;">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.</pre>
| 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.
|-
| <pre style="margin:0px; white-space:normal;">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]].</pre>
| 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]].
|-
| <pre style="margin:0px; white-space:normal;">{{code|{{sourire}}}}</pre>
| {{code|{{sourire}}}}
|-
| <pre style="margin:0px; white-space:normal;">{{code|<nowiki>{{sourire}}</nowiki>}}</pre>
| {{code|<nowiki>{{sourire}}</nowiki>}}
|}
== Voir aussi ==
* Balise <code><nowiki><pre></nowiki></code> et <code><nowiki></pre></nowiki></code>
* Balise <code><nowiki><source></nowiki></code> et <code><nowiki></source></nowiki></code>
* [[MediaWikiWiki:Extension:SyntaxHighlight GeSHi#Supported languages|Liste des langages pris en charge]]
<includeonly>
{{DEFAULTSORT:Code}}
[[Catégorie:Modèle de formatage pour l'informatique|{{PAGENAME}}]]
</includeonly>
==Utilisation==
: Crée des balises <code><nowiki><code></nowiki></code>...<code><nowiki></code></nowiki></code> autour d'un texte donné, et permet la [[coloration syntaxique]].
==Syntaxe==
:<code><nowiki>{{</nowiki>code | texte }}</code>
ou bien
:<code><nowiki>{{</nowiki>code | texte | language }}</code>
==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 <code><nowiki> … </nowiki></code>.
* deuxième paramètre (facultatif) : le langage informatique permettant la [[coloration syntaxique]]. Voir la [[MediaWikiWiki:Extension:SyntaxHighlight GeSHi#Supported languages|liste des langages pris en charge]]
==Exemples==
{| class="wikitable"
! style="width:50%;" | Syntaxe
! style="width:50%;" | Résultat
|-
| <pre style="margin:0px; white-space:normal;">Lorem {{code|ipsum '''dolor'''}} sit amet</pre>
| Lorem {{code|ipsum '''dolor'''}} sit amet
|-
| <pre style="margin:0px; white-space:normal;">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.</pre>
| 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.
|-
| <pre style="margin:0px; white-space:normal;">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]].</pre>
| 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]].
|-
| <pre style="margin:0px; white-space:normal;">{{code|{{sourire}}}}</pre>
| {{code|{{sourire}}}}
|-
| <pre style="margin:0px; white-space:normal;">{{code|<nowiki>{{sourire}}</nowiki>}}</pre>
| {{code|<nowiki>{{sourire}}</nowiki>}}
|}
== Voir aussi ==
* Balise <code><nowiki><pre></nowiki></code> et <code><nowiki></pre></nowiki></code>
* Balise <code><nowiki><source></nowiki></code> et <code><nowiki></source></nowiki></code>
* [[MediaWikiWiki:Extension:SyntaxHighlight GeSHi#Supported languages|Liste des langages pris en charge]]
<includeonly>
{{DEFAULTSORT:Code}}
[[Catégorie:Modèle de formatage pour l'informatique|{{PAGENAME}}]]
</includeonly>