<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_Menus</id>
	<title>Pleade Menus - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_Menus"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;action=history"/>
	<updated>2026-11-06T19:01:44Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=1865&amp;oldid=prev</id>
		<title>Groche : a déplacé Doc/Pleade/Menus vers Pleade Menus</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=1865&amp;oldid=prev"/>
		<updated>2013-04-24T10:50:30Z</updated>

		<summary type="html">&lt;p&gt;a déplacé &lt;a href=&quot;/wiki/Doc/Pleade/Menus&quot; class=&quot;mw-redirect&quot; title=&quot;Doc/Pleade/Menus&quot;&gt;Doc/Pleade/Menus&lt;/a&gt; vers &lt;a href=&quot;/wiki/Pleade_Menus&quot; title=&quot;Pleade Menus&quot;&gt;Pleade Menus&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 24 avril 2013 à 10:50&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=660&amp;oldid=prev</id>
		<title>Groche : /* Élément {{tag|item}} */ typo</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=660&amp;oldid=prev"/>
		<updated>2012-05-28T14:19:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Élément {{tag|item}} : &lt;/span&gt; typo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 28 mai 2012 à 14:19&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot;&gt;Ligne 108 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 108 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le texte affiché pour l&amp;#039;item est celui que l&amp;#039;on trouve à l&amp;#039;intérieur de l&amp;#039;élément {{tag|item}}. Dans le fichier par défaut de Pleade, ce texte utilise le mécanisme [[i18n]] de Cocoon, mais cela n&amp;#039;est pas obligatoire et n&amp;#039;est pas documenté ici. On peut également y insérer du simple texte.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le texte affiché pour l&amp;#039;item est celui que l&amp;#039;on trouve à l&amp;#039;intérieur de l&amp;#039;élément {{tag|item}}. Dans le fichier par défaut de Pleade, ce texte utilise le mécanisme [[i18n]] de Cocoon, mais cela n&amp;#039;est pas obligatoire et n&amp;#039;est pas documenté ici. On peut également y insérer du simple texte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== Attributs de l&#039;élément {{tag|item}} ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ensuite, les informations qui définissent le comportement de l&amp;#039;item sont renseignées en attribut de l&amp;#039;élément item. Nous les définissons de la façon suivante :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ensuite, les informations qui définissent le comportement de l&amp;#039;item sont renseignées en attribut de l&amp;#039;élément item. Nous les définissons de la façon suivante :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l160&quot;&gt;Ligne 160 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 161 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|onclick}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Cet attribut et son contenu sont reportés dans le HTML généré.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|onclick}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Cet attribut et son contenu sont reportés dans le HTML généré.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|context}} || &#039;&#039;Optionnel&#039;&#039;. Le contexte où cet item est « actif », c&#039;est-à-dire le patron d&#039;URL qui, s&#039;il est respecté par la page en cours d&#039;affichage, rend l&#039;item actif. Le patron est une expression régulière valide selon la norme XSLT&amp;lt;ref&amp;gt;[http://www.w3.org/TR/xpath-functions/#regex-syntax Regular Expression Syntax] XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.datypic.com/books/defxmlschema/chapter10.html Definitive XML Schema, Chapter 10: Regular expressions]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.xml.com/pub/a/2003/06/04/tr.html Regular Expression Matching in XSLT 2]&amp;lt;/ref&amp;gt;. Le contexte peut aussi être donné par l&#039;attribut {{attr|href}}, dans ce cas, il faut indiquer {{value|@href}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|context}} || &#039;&#039;Optionnel&#039;&#039;. Le contexte où cet item est « actif », c&#039;est-à-dire le patron d&#039;URL qui, s&#039;il est respecté par la page en cours d&#039;affichage, rend l&#039;item actif. Le patron est une expression régulière valide selon la norme XSLT&amp;lt;ref&amp;gt;[http://www.w3.org/TR/xpath-functions/#regex-syntax Regular Expression Syntax] XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.datypic.com/books/defxmlschema/chapter10.html Definitive XML Schema, Chapter 10: Regular expressions]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.xml.com/pub/a/2003/06/04/tr.html Regular Expression Matching in XSLT 2]&amp;lt;/ref&amp;gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le contexte peut aussi être donné par l&#039;attribut {{attr|href}}, dans ce cas, il faut indiquer {{value|@href}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;comme contexte.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;comme contexte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Par exemple, si le contexte est {{path|edit/.*}}, cela signifie que l&amp;#039;item sera actif lorsque la page affiché a une URL qui comme par {{path|edit/}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Par exemple, si le contexte est {{path|edit/.*}}, cela signifie que l&amp;#039;item sera actif lorsque la page affiché a une URL qui comme par {{path|edit/}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l168&quot;&gt;Ligne 168 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 171 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|title}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;, mais recommandé pour des raisons d&amp;#039;accessibilité et de facilité d&amp;#039;utilisation.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|title}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;, mais recommandé pour des raisons d&amp;#039;accessibilité et de facilité d&amp;#039;utilisation.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le texte qui sera affiché en bulle d&#039;aide lorsque l&#039;utilisateur passe la souris au-dessus du lien. Par défaut, le&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le texte qui sera affiché en bulle d&#039;aide lorsque l&#039;utilisateur passe la souris au-dessus du lien. Par défaut, le contenu de cet attribut est une clé [[i18n]] dont la valeur est définie dans un fichier de message.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;contenu de cet attribut est une clé [[i18n]] dont la valeur est définie dans un fichier de message.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cette méthode simplifie l&amp;#039;internationalisation de l&amp;#039;application. Mais ce n&amp;#039;est pas obligatoire, on peut y mettre le texte directement.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cette méthode simplifie l&amp;#039;internationalisation de l&amp;#039;application. Mais ce n&amp;#039;est pas obligatoire, on peut y mettre le texte directement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|reserve}} || &#039;&#039;Optionnel&#039;&#039;. Cet attribut peut contenir un ou plusieurs rôles (séparés par une {{var|espace}}), et si c&#039;est le cas&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|reserve}} || &#039;&#039;Optionnel&#039;&#039;. Cet attribut peut contenir un ou plusieurs rôles (séparés par une {{var|espace}}), et si c&#039;est le cas l&#039;item ne sera visible que si l&#039;utilisateur est identifié et joue l&#039;un de ces rôles.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&#039;item ne sera visible que si l&#039;utilisateur est identifié et joue l&#039;un de ces rôles.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible par tous}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible par tous}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|reserve-uri}} || &#039;&#039;Optionnel&#039;&#039;. Cet attribut peut contenir un ou plusieurs patrons d&#039;URL (séparés par une {{var|espace}}), et si&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|reserve-uri}} || &#039;&#039;Optionnel&#039;&#039;. Cet attribut peut contenir un ou plusieurs patrons d&#039;URL (séparés par une {{var|espace}}), et si c&#039;est le cas l&#039;item ne sera visible que si l&#039;URL demandée correspond à l&#039;un des patrons.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;c&#039;est le cas l&#039;item ne sera visible que si l&#039;URL demandée correspond à l&#039;un des patrons.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible pour toutes les URL}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible pour toutes les URL}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Références ==  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Références ==  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=659&amp;oldid=prev</id>
		<title>Groche : /* Élément {{tag|menu}} */ typo</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=659&amp;oldid=prev"/>
		<updated>2012-05-28T13:59:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Élément {{tag|menu}} : &lt;/span&gt; typo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 28 mai 2012 à 13:59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l66&quot;&gt;Ligne 66 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 66 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|depends}} || &#039;&#039;Optionnel&#039;&#039;. La dépendance du menu par rapport à un autre. Si un menu est dépendant d&#039;un autre, il ne sera affiché que si le menu dont il est dépendant est lui-même actif. Le contenu de l&#039;attribut est&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|depends}} || &#039;&#039;Optionnel&#039;&#039;. La dépendance du menu par rapport à un autre.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&#039;identifiant du menu dont il dépend. Si l&#039;attribut n&#039;est pas présent, il n&#039;y a aucune dépendance (le&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si un menu est dépendant d&#039;un autre, il ne sera affiché que si le menu dont il est dépendant est lui-même actif.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le contenu de l&#039;attribut est l&#039;identifiant du menu dont il dépend. Si l&#039;attribut n&#039;est pas présent, il n&#039;y a aucune dépendance (le&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;menu est toujours affiché).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;menu est toujours affiché).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l73&quot;&gt;Ligne 73 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 75 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans le cas, d&amp;#039;un menu vertical (type vleft), si on donne la classe {{value|pl-accordion}} à un menu, celui-ci s&amp;#039;affichera sous la forme d&amp;#039;un accordéon, c&amp;#039;est-à-dire que l&amp;#039;on peut plier ou déplier ses sous-entrées.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans le cas, d&amp;#039;un menu vertical (type vleft), si on donne la classe {{value|pl-accordion}} à un menu, celui-ci s&amp;#039;affichera sous la forme d&amp;#039;un accordéon, c&amp;#039;est-à-dire que l&amp;#039;on peut plier ou déplier ses sous-entrées.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Exemple/menu-accordéon.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Exemple/menu-accordéon.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| {{attr|default}} || &#039;&#039;Optionnel&#039;&#039;. Avec la valeur {{value|true}} permet de préciser le menu à afficher par défaut. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{remarque|Il ne doit être présent que sur un seul menu par type}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Il est surtout utile pour les menus verticaux ; il peut y en avoir plusieurs car on peut associer à menu vertical à un onglet.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Un attribut default avec la valeur true permet de préciser le menu à afficher par défaut. Il ne doit être mis que sur un seul menu par type. Il est surtout utile pour les menus verticaux ; il peut y en avoir plusieurs car on peut associer à menu vertical à un onglet.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Élément {{tag|item}} ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Élément {{tag|item}} ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=658&amp;oldid=prev</id>
		<title>Groche : /* Élément {{tag|menu}} */ typo</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=658&amp;oldid=prev"/>
		<updated>2012-05-28T13:55:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Élément {{tag|menu}} : &lt;/span&gt; typo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 28 mai 2012 à 13:55&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l66&quot;&gt;Ligne 66 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 66 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|depends}} || &#039;&#039;Optionnel&#039;&#039;. La dépendance du menu par rapport à un autre. Si un menu est dépendant d&#039;un autre, il ne&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| {{attr|depends}} || &#039;&#039;Optionnel&#039;&#039;. La dépendance du menu par rapport à un autre. Si un menu est dépendant d&#039;un autre, il ne sera affiché que si le menu dont il est dépendant est lui-même actif. Le contenu de l&#039;attribut est&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;sera affiché que si le menu dont il est dépendant est lui-même actif. Le contenu de l&#039;attribut est&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&amp;#039;identifiant du menu dont il dépend. Si l&amp;#039;attribut n&amp;#039;est pas présent, il n&amp;#039;y a aucune dépendance (le&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&amp;#039;identifiant du menu dont il dépend. Si l&amp;#039;attribut n&amp;#039;est pas présent, il n&amp;#039;y a aucune dépendance (le&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;menu est toujours affiché).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;menu est toujours affiché).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=567&amp;oldid=prev</id>
		<title>Groche : création+catégories+formatage</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Menus&amp;diff=567&amp;oldid=prev"/>
		<updated>2012-05-23T16:34:17Z</updated>

		<summary type="html">&lt;p&gt;création+catégories+formatage&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Menus ==&lt;br /&gt;
Pleade propose des menus de navigation qui sont construits dynamiquement à partir du fichier de&lt;br /&gt;
configuration {{path|module-eadeac/conf/menus.xconf}} (voir en [[Annexe/Fichier de configuration des&lt;br /&gt;
menus]]). Chaque menu et chaque item y est défini de manière déclarative, sans programmation. La structure&lt;br /&gt;
XML de ce fichier est très simple. Nous allons l&amp;#039;aborder par étape.&lt;br /&gt;
&lt;br /&gt;
=== Structure générale ===&lt;br /&gt;
La structure générale du fichier est la suivante :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;menus&amp;gt;&lt;br /&gt;
  &amp;lt;menu id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;item id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; … /&amp;gt;&lt;br /&gt;
    &amp;lt;item id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; … /&amp;gt;&lt;br /&gt;
    &amp;lt;item id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; … &amp;gt;&lt;br /&gt;
      &amp;lt;item id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; … /&amp;gt;&lt;br /&gt;
      &amp;lt;item id=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; … /&amp;gt;&lt;br /&gt;
      ⋮&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    ⋮&lt;br /&gt;
  &amp;lt;/menu&amp;gt;&lt;br /&gt;
  &amp;lt;menu&amp;gt;&lt;br /&gt;
  ⋮&lt;br /&gt;
  &amp;lt;/menu&amp;gt;&lt;br /&gt;
&amp;lt;/menus&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ainsi, au premier niveau, le fichier contient un élément {{tag|menus}} qui contient un ou plusieurs élément(s) {{tag|menu}}.&lt;br /&gt;
Ces derniers contiennent des éléments {{tag|item}}, qui peuvent eux-mêmes contenir d&amp;#039;autres éléments {{tag|item}}, ce qui constitue un sous-menu en quelque sorte.&lt;br /&gt;
&lt;br /&gt;
Nous allons documenter d&amp;#039;abord la définition d&amp;#039;un {{tag|menu}}, ensuite des {{tag|item}}.&lt;br /&gt;
&lt;br /&gt;
=== Élément {{tag|menu}} ===&lt;br /&gt;
La définition d&amp;#039;un menu est fait à l&amp;#039;aide de la structure XML suivante :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;menu&lt;br /&gt;
  id=&amp;quot;&amp;quot;&lt;br /&gt;
  type=&amp;quot;&amp;quot;&lt;br /&gt;
  depends=&amp;quot;&amp;quot;&lt;br /&gt;
  reserve=&amp;quot;&amp;quot;&lt;br /&gt;
  class=&amp;quot;pl-accordion&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;item … /&amp;gt;&lt;br /&gt;
  &amp;lt;menu … /&amp;gt;&lt;br /&gt;
  ⋮&lt;br /&gt;
&amp;lt;/menu&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Un élément {{tag|menu}} peut contenir un sous-élément {{tag|menu}}, {{tag|item}} ou les deux types.&lt;br /&gt;
&lt;br /&gt;
Les informations importantes sont donc définies dans les quatre attributs, définis ci-dessous :&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Paramètre !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|id}} || &amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;identifiant du menu. &lt;br /&gt;
Il doit être unique parmi tous les identifiants du fichier, menus ou items. Il sert notamment à déclarer les dépendances entre menus.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|type}} || &amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. Le type de menu, qui détermine notamment son emplacement dans la page. Les valeurs possibles sont : &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Paramètre !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{value|htop}} || pour un positionnement horizontal en haut de page, avant même l&amp;#039;en-tête de la page.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|htabs}} || pour un positionnement sous l&amp;#039;en-tête de la page, sous la forme d&amp;#039;onglets à l&amp;#039;horizontal.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|vleft}} || pour un menu de navigation vertical à gauche de la page.&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|depends}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. La dépendance du menu par rapport à un autre. Si un menu est dépendant d&amp;#039;un autre, il ne&lt;br /&gt;
sera affiché que si le menu dont il est dépendant est lui-même actif. Le contenu de l&amp;#039;attribut est&lt;br /&gt;
l&amp;#039;identifiant du menu dont il dépend. Si l&amp;#039;attribut n&amp;#039;est pas présent, il n&amp;#039;y a aucune dépendance (le&lt;br /&gt;
menu est toujours affiché).&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|class}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Permet de donner une classe particulière pour ajuster la mise en forme dans une feuille de style CSS. &lt;br /&gt;
Dans le cas, d&amp;#039;un menu vertical (type vleft), si on donne la classe {{value|pl-accordion}} à un menu, celui-ci s&amp;#039;affichera sous la forme d&amp;#039;un accordéon, c&amp;#039;est-à-dire que l&amp;#039;on peut plier ou déplier ses sous-entrées.&lt;br /&gt;
[[Image:Exemple/menu-accordéon.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un attribut default avec la valeur true permet de préciser le menu à afficher par défaut. Il ne doit être mis que sur un seul menu par type. Il est surtout utile pour les menus verticaux ; il peut y en avoir plusieurs car on peut associer à menu vertical à un onglet.&lt;br /&gt;
&lt;br /&gt;
=== Élément {{tag|item}} ===&lt;br /&gt;
La définition des attributs des items permet d&amp;#039;automatiser la création de plusieurs types de liens.&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de son contenu, un item doit fournir une indication à l&amp;#039;utilisateur (un « texte ») et, dans la plupart des cas, un lien hypertexte.&lt;br /&gt;
&lt;br /&gt;
La structure générale d&amp;#039;un item de menu est la suivante :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&lt;br /&gt;
  id=&amp;quot;&amp;quot;&lt;br /&gt;
  type=&amp;quot;&amp;quot;&lt;br /&gt;
  href=&amp;quot;&amp;quot;&lt;br /&gt;
  context=&amp;quot;&amp;quot;&lt;br /&gt;
  title=&amp;quot;&amp;quot;&lt;br /&gt;
  field=&amp;quot;&amp;quot;&lt;br /&gt;
  reserve=&amp;quot;&amp;quot;&lt;br /&gt;
  reserve-uri=&amp;quot;&amp;quot;&lt;br /&gt;
  &amp;gt;&lt;br /&gt;
    Texte affiché du menu&lt;br /&gt;
  &amp;lt;item … /&amp;gt;&lt;br /&gt;
  ⋮&lt;br /&gt;
  &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Un {{tag|item}} peut contenir d&amp;#039;autres items, qui définissent ainsi des sous-menus, ou encore des items de niveau inférieur. La structure des éléments {{tag|item}} est la même peu importe le niveau.&lt;br /&gt;
&lt;br /&gt;
Le texte affiché pour l&amp;#039;item est celui que l&amp;#039;on trouve à l&amp;#039;intérieur de l&amp;#039;élément {{tag|item}}. Dans le fichier par défaut de Pleade, ce texte utilise le mécanisme [[i18n]] de Cocoon, mais cela n&amp;#039;est pas obligatoire et n&amp;#039;est pas documenté ici. On peut également y insérer du simple texte.&lt;br /&gt;
&lt;br /&gt;
Ensuite, les informations qui définissent le comportement de l&amp;#039;item sont renseignées en attribut de l&amp;#039;élément item. Nous les définissons de la façon suivante :&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Paramètre !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|id}} || &amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;identifiant de l&amp;#039;item. &lt;br /&gt;
Il doit être unique parmi tous les identifiants du fichier, menus ou items.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|type}} || &amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. Le type d&amp;#039;item. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Paramètre !! Description&lt;br /&gt;
|-&lt;br /&gt;
Plusieurs valeurs sont possibles, et le contenu de l&amp;#039;attribut {{attr|href}} sera interprété différemment selon le type d&amp;#039;item :&lt;br /&gt;
|-&lt;br /&gt;
| {{value|link-normal}} || un lien normal, c&amp;#039;est-à-dire dont la cible sera affichée dans la même page que celle où se trouve l&amp;#039;item.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|link-ead}} || un lien vers un document EAD, qui ouvrira la fenêtre de consultation d&amp;#039;un document EAD. L&amp;#039;attribut {{attr|href}} doit alors contenir l&amp;#039;identifiant du document EAD.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|link-window}} || un lien qui ouvrira une autre fenêtre de navigation dans le navigateur Internet. Si l&amp;#039;on souhaite que la fenêtre ait un nom spécifique dans le navigateur (ce nom n&amp;#039;est&lt;br /&gt;
pas visible, mais cela permet d&amp;#039;éviter plusieurs fenêtre différentes), on peut renseigner ce nom après un « {{var|:}} » (deux-points), par exemple {{value|link-window:}}{{value|&amp;#039;&amp;#039;&amp;#039;ext&amp;#039;&amp;#039;&amp;#039;}}.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|txt}} || un item qui n&amp;#039;est pas un lien, mais uniquement un texte affiché.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|grp}} || un item qui contient uniquement d&amp;#039;autres items. S&amp;#039;il contient directement du texte, celui-ci sera ignoré.&lt;br /&gt;
|-&lt;br /&gt;
| {{value|simple-search}} || un formulaire de recherche simple sera inséré par Pleade à l&amp;#039;emplacement de cet item. Si ce type est utilisé, on peut ajouter quatre attributs à l&amp;#039;élément item : &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Paramètre !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|action}} || pour indiquer la page de résultats de recherche (par défaut {{path|results.html}}) ; &lt;br /&gt;
|-&lt;br /&gt;
| {{attr|method}} || pour indiquer la méthode de soumission du formulaire (par défaut {{value|get}}) ; &lt;br /&gt;
|-&lt;br /&gt;
| {{attr|base}} || pour indiquer la ou les base(s) de documents à rechercher (par défaut {{value|ead}}), séparées par un {{var|espace}} ; &lt;br /&gt;
|-&lt;br /&gt;
| {{attr|@field}} || pour modifier le champ de recherche (par défaut {{value|fulltext}}).&lt;br /&gt;
|}&lt;br /&gt;
[[Image:Exemple/recherche-simple.png]]&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|href}} || &amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;, sauf pour les liens de {{attr|type}}={{value|txt}} ou {{attr|type}}={{value|simple-search}}.&lt;br /&gt;
Indique l&amp;#039;adresse de la cible du lien représenté par cet item.&lt;br /&gt;
&lt;br /&gt;
Pour les items de {{attr|type}}={{value|link-window}} ou {{value|link-normal}}, {{attr|href}} doit contenir l&amp;#039;adresse URL, qui peut être relative ou absolue (les protocoles supportés sont : {{path|http}} et {{path|mailto}}). Dans le cas d&amp;#039;adresse relative, on doit la renseigner par rapport à l&amp;#039;URL racine de l&amp;#039;application Pleade.&lt;br /&gt;
&lt;br /&gt;
Pour les items de {{attr|type}}={{value|link-ead}}, c&amp;#039;est l&amp;#039;identifiant du document EAD uniquement qui doit être&lt;br /&gt;
renseigné dans cet attribut.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|onclick}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Cet attribut et son contenu sont reportés dans le HTML généré.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|context}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Le contexte où cet item est « actif », c&amp;#039;est-à-dire le patron d&amp;#039;URL qui, s&amp;#039;il est respecté par la page en cours d&amp;#039;affichage, rend l&amp;#039;item actif. Le patron est une expression régulière valide selon la norme XSLT&amp;lt;ref&amp;gt;[http://www.w3.org/TR/xpath-functions/#regex-syntax Regular Expression Syntax] XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.datypic.com/books/defxmlschema/chapter10.html Definitive XML Schema, Chapter 10: Regular expressions]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.xml.com/pub/a/2003/06/04/tr.html Regular Expression Matching in XSLT 2]&amp;lt;/ref&amp;gt;. Le contexte peut aussi être donné par l&amp;#039;attribut {{attr|href}}, dans ce cas, il faut indiquer {{value|@href}}&lt;br /&gt;
comme contexte.&lt;br /&gt;
Par exemple, si le contexte est {{path|edit/.*}}, cela signifie que l&amp;#039;item sera actif lorsque la page affiché a une URL qui comme par {{path|edit/}}.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|field}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039; et uniquement pour un item de {{attr|type}}={{value|simple-search}}. &lt;br /&gt;
Précise le nom du champ de recherche pour la recherche simple, par défaut celui-ci est {{value|fulltext}}.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|title}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;, mais recommandé pour des raisons d&amp;#039;accessibilité et de facilité d&amp;#039;utilisation. &lt;br /&gt;
Le texte qui sera affiché en bulle d&amp;#039;aide lorsque l&amp;#039;utilisateur passe la souris au-dessus du lien. Par défaut, le&lt;br /&gt;
contenu de cet attribut est une clé [[i18n]] dont la valeur est définie dans un fichier de message. &lt;br /&gt;
Cette méthode simplifie l&amp;#039;internationalisation de l&amp;#039;application. Mais ce n&amp;#039;est pas obligatoire, on peut y mettre le texte directement.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|reserve}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Cet attribut peut contenir un ou plusieurs rôles (séparés par une {{var|espace}}), et si c&amp;#039;est le cas&lt;br /&gt;
l&amp;#039;item ne sera visible que si l&amp;#039;utilisateur est identifié et joue l&amp;#039;un de ces rôles. &lt;br /&gt;
{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible par tous}}&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|reserve-uri}} || &amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;. Cet attribut peut contenir un ou plusieurs patrons d&amp;#039;URL (séparés par une {{var|espace}}), et si&lt;br /&gt;
c&amp;#039;est le cas l&amp;#039;item ne sera visible que si l&amp;#039;URL demandée correspond à l&amp;#039;un des patrons. &lt;br /&gt;
{{important|Par défaut, c&amp;#039;est-à-dire si l&amp;#039;attribut n&amp;#039;est pas renseigné, l&amp;#039;item est visible pour toutes les URL}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Références == &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[category:Doc]]&lt;br /&gt;
[[category:Menu]]&lt;br /&gt;
[[category:Pleade]]&lt;/div&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
</feed>