manuel
(Manuel Kostka)
Septembre 7, 2024, 7:48
1
J’utilise Featured Lists pour présenter des listes de sujets sélectionnées. Je peux utiliser des filtres de liste comme « latest », « top » ou « unread » sans problème. Mais lorsque j’essaie de filtrer pour « hot », j’obtiens une sélection étrange :
La sélection ne correspond pas à la liste Hot réelle :
Je ne sais pas pourquoi cela ne fonctionne pas. Voici comment les filtres sont appliqués :
const userFilters = ['new', 'unread'];
if (userFilters.includes(`${this.args.list.filter}`) && !this.currentUser) {
return;
}
let solvedFilter;
if (this.args.list.solved) {
solvedFilter = this.args.list.solved === 'solved' ? 'yes' : 'no';
}
const topicList = await this.store.findFiltered('topicList', {
filter: this.args.list.filter,
params: {
category: this.args.list.category,
tags: this.args.list.tag,
solved: solvedFilter,
},
});
if (topicList.topics) {
return (this.filteredTopics = topicList.topics.slice(
0,
Moin
Septembre 7, 2024, 7:52
2
Lorsque vous commandez votre liste “hot” réelle également par « activité », obtenez-vous le même résultat que dans votre liste de composants ?
2 « J'aime »
manuel
(Manuel Kostka)
Septembre 7, 2024, 8:03
3
En effet Merci @Moin
Lorsque je commande pour l’activité, j’obtiens les mêmes sujets dans la liste des tendances :
Et lorsque je n’applique pas la commande sur le composant, j’obtiens la liste des tendances comme je le souhaite :
D’après ce que je vois jusqu’à présent, je pourrais probablement simplement supprimer order: "activity" du code du composant, car il est appliqué par défaut sur d’autres listes de toute façon.
2 « J'aime »
system
(system)
A fermé ce sujet ()
Octobre 7, 2024, 8:04
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.