Quand le tri est important

Le tri des éléments d'une liste devient important lorsqu'il est affiché sur le frontend du site. Par exemple, supposons que vous ayez plusieurs articles mis en avant que vous présentez dans une mise en page d'articles mis en avant. Le formulaire de saisie des données du menu pour cette mise en page propose plusieurs alternatives d'Ordre des articles, dont Ordre des articles en vedette. L'ordre par défaut est l'ordre dans lequel les articles sont ajoutés. Mais que faire si vous souhaitez qu'un article en particulier soit en première position dans la liste. Si vous avez un comité avec des articles sur chaque membre, vous pourriez vouloir que le Président soit en première position dans la mise en page de la page d'accueil.

Le même principe s'applique aux mises en page de blog de catégorie. Vous pouvez avoir plusieurs comités, chacun dans une catégorie différente. Dans ce cas, vous filtrez la liste des articles par catégorie et placez l'article sur le Président en premier dans la liste.

La colonne Tri

Dans la vue liste d'un composant, la colonne Tri est généralement la deuxième en partant de la gauche (pour les langues écrites de gauche à droite), juste à côté de la colonne des cases à cocher. Si la liste n'est pas triée par la colonne de tri, elle sera vide. Dans ce cas, vous devez sélectionner l'icône de la colonne de tri, un double chevron (). Chaque fois que l'icône est sélectionnée, l'ordre bascule entre ascendant et descendant. Vous avez besoin de l'ordre ascendant () pour faire glisser un élément vers le haut de la liste. Ceci est indiqué dans le champ d'ordre de tri de la barre de recherche.

Glisser-déposer

Une fois la colonne de tri activée pour utilisation, chaque élément contiendra une icône d'ellipse verticale (). Cette icône peut être glissée vers le haut ou vers le bas pour modifier l'ordre de la liste. Le nouvel ordre de la liste est enregistré dans la base de données via un appel JavaScript. Il n'y a pas de rechargement de la page.

C'est délicat ! Vous devez vous entraîner. Et c'est l'une des occasions où vous pourriez vouloir définir la limite de la liste sur Tous.

Source : Joomla Help in the User Guide, publié sous la Licence de Documentation Électronique Joomla! (JEDL).