Pouvoir classer par proximité dans la branche #2267

Closed
opened 12 years ago by tetue · 4 comments
tetue commented 12 years ago
Owner

Pour lister les articles de la branche, on écrit <BOUCLE_articles(ARTICLES){branche}> ou <BOUCLE_articles(ARTICLES){id_secteur}>. Mais comment les ordonner en commençant par les plus proches ? Comment lister les articles en commençant par ceux de la même rubrique, puis ceux de la rubrique parente, et ainsi de suite ?

Un critère de tri -- qui pourrait s'appeler {par hierarchie}, {par profondeur}, {par parent}, {par proximite} ou autre -- serait bien pratique pour faciliter ça.

Pour lister les articles de la branche, on écrit `<BOUCLE_articles(ARTICLES){branche}>` ou `<BOUCLE_articles(ARTICLES){id_secteur}>`. Mais comment les ordonner en commençant par les plus proches ? Comment lister les articles en commençant par ceux de la même rubrique, puis ceux de la rubrique parente, et ainsi de suite ? Un critère de tri -- qui pourrait s'appeler `{par hierarchie}`, `{par profondeur}`, `{par parent}`, `{par proximite}` ou autre -- serait bien pratique pour faciliter ça.
Owner

la profondeur d'une rubrique serait une information utile dans la base, et elle pourrait être utilisée pour ce genre d'usage. Dans le cas d'une implémentation de la hierarchie par méthode intervalaire, c'est une information nécessaire. On peut donc déjà l'implémenter.
Version cible mise à 3.1

la profondeur d'une rubrique serait une information utile dans la base, et elle pourrait être utilisée pour ce genre d'usage. Dans le cas d'une implémentation de la hierarchie par méthode intervalaire, c'est une information nécessaire. On peut donc déjà l'implémenter. **Version cible mise à 3.1**
Poster
Owner

J'ai une réserve sur le terme "profondeur", qui sous-entend que l'on descend (dans la rubrique) alors que c'est plutôt l'inverse : on remonte la branche. J'ai une préférence pour "parent", qui est moins précis, mais... ce sont bien les parents que l'on parcourt.

J'ai une réserve sur le terme "profondeur", qui sous-entend que l'on descend (dans la rubrique) alors que c'est plutôt l'inverse : on remonte la branche. J'ai une préférence pour "parent", qui est moins précis, mais... ce sont bien les parents que l'on parcourt.
Owner

oui mais là tu pense seulement à ton usage... Le même critère peut être utilisé pour descendre dans les rubriques pour afficher d'abord la rubrique courante, puis celles du dessous etc...
{branche}{par profondeur}
Alors que toi tu veux uniquement remonter à partir de la rubrique courante :
{id_secteur}{!par profondeur}{profondeur<=#PROFONDEUR}

oui mais là tu pense seulement à ton usage... Le même critère peut être utilisé pour descendre dans les rubriques pour afficher d'abord la rubrique courante, puis celles du dessous etc... `{branche}{par profondeur}` Alors que toi tu veux uniquement remonter à partir de la rubrique courante : `{id_secteur}{!par profondeur}{profondeur<=#PROFONDEUR}`
Owner

Appliqué par commit r18409.
Statut changé à Fermé

Appliqué par commit r18409. **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.