Ajouter des types d'entrées pour les menus - commentairesAjouter des types d'entrées pour les menus2014-12-09T13:30:21Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4784172014-12-09T13:30:21Z<p>Bonjour,<br class="autobr">
y a t-il possibilité de sélectionner une rubrique contenant des brèves ou des sites syndiqués<small class="fine d-inline"> </small>?<br class="autobr">
y a t-il une méthode pour appeler une noisette<small class="fine d-inline"> </small>?<br class="autobr">
cordialement</p>Ajouter des types d'entrées pour les menus2010-10-04T14:27:46Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4353102010-10-04T14:27:46Z<p>critère de tri<small class="fine d-inline"> </small>?</p>
<p># Critère de tri (numérique) [Facultatif]<br class="autobr">
# Critère de tri (alphabétique) [Facultatif]</p>
<p>Que remplir pour que s'affiche les articles dans le menu de manière antéchronologique<small class="fine d-inline"> </small>?<br class="autobr">
J'aimerais avoir les derniers articles d'un mot clé <i>par date</i> <i>inverse</i></p>Ajouter des types d'entrées pour les menus2010-05-17T06:57:14Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4305272010-05-17T06:57:14Z<p>Bonjour,<br class="autobr">
Après tatonnements, il suffit de mettre le nom du champ de la table concernée dans le type de trie.<br class="autobr">
Par exemple si le menu est sur des mots clés :<br class="autobr">
le trie numérique serait sur <code class="spip_code spip_code_inline" dir="ltr">id_mot</code><br class="autobr">
le trie alpha serait sur :<code class="spip_code spip_code_inline" dir="ltr">titre</code></p>Ajouter des types d'entrées pour les menus2010-04-19T19:07:03Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4295472010-04-19T19:07:03Z<p>Bien ça<small class="fine d-inline"> </small>! J'avais voulu bidouiller un truc en ce sens mais j'avais du me planter quelque part et ca n'a jamais voulu marcher. Du coup j'étais partis sur autre chose.</p>
<p>Pour les tris en revanche, j'avoue que je n'ai pas encore compris quoi mettre dans les champs<small class="fine d-inline"> </small>?</p>Ajouter des types d'entrées pour les menus2010-02-10T13:10:49Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4262482010-02-10T13:10:49Z<p>Ben si tu penses que c'est générique, n'hésite pas à l'ajouter au plugin. :)</p>Ajouter des types d'entrées pour les menus2010-02-10T12:11:04Zhttps://files.spip.org/Ajouter-des-types-d-entrees-pour-les-menus#comment4262462010-02-10T12:11:04Z<p>En me basant sur le mécanisme décrit ici et sur l'un des modèles existant j'ai pu créer un type d'entrée listant tous les articles d'une rubrique.</p>
<p>Pour le .html :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#SET{id_rubrique, #ENV{id_rubrique}|intval})]
[(#SET{tri_num, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_num},'titre'}})]
[(#SET{tri_alpha, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_alpha},'titre'}})] [(#ENV{appel_formulaire}|oui) [(#SET{titre, #GET{id_rubrique}|?{#INFO_TITRE{rubrique, #GET{id_rubrique}}, <:info_racine_site:>}})] <div class="titre">#GET{titre}</div> <div class="infos"> <br /><:menus:info_tri:> [(#GET{tri_num}) <:menus:info_tri_num:>][(#GET{tri_num}|et{GET{tri_alpha}}), ][(#GET{tri_alpha}) <:menus:info_tri_alpha:>] </div>
] <BOUCLE_test_menu(CONDITION){si #ENV{appel_menu}|oui}> <BOUCLE_rub(RUBRIQUES){id_rubrique=#ENV{id_rubrique}}> <li class="menu-entree">#TITRE <B_articles> <ul class="menu-liste"> <BOUCLE_articles(ARTICLES){id_rubrique}> <li class="menu-entree"><a href="#URL_ARTICLE">#TITRE</li></a> </BOUCLE_articles> </ul> <B_articles> </li> </BOUCLE_rub>
</BOUCLE_test_menu></code></pre></div>
<p>et pour le .xml :</p>
<div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><entree> <nom>Liste d’articles</nom> <description>Affiche la liste des articles d’une rubrique</description> <icone>img/articles.png</icone> <parametre nom="id_rubrique" label="menus:entree_id_rubrique" /> <parametre nom="tri_num" label="menus:entree_tri_num" /> <parametre nom="tri_alpha" label="menus:entree_tri_alpha" /> <refuser_sous_menu />
</entree></code></pre></div>
<p>ça fonctionne comme j'en avais besoin. On pourrait en théorie ajouter des types de tris supplémentaires.</p>