2017-09-19 4 views
1

J'ai récemment mis à jour l'installation Orchard CMS d'un client de 1.9.x à 1.10.2. Tout s'est bien passé. Cependant, il nous manque certaines fonctionnalités auparavant disponibles. Avant, pour sélectionner un sujet (champ Taxonomie), je cliquais dans le champ Sujets et une boîte contenant tous les sujets disponibles apparaissait. Je voudrais ensuite cliquer sur le sujet souhaité. Pour ajouter plus de sujets, je devais juste répéter.Orchard - Taxonomy Le champ n'affiche plus toutes les valeurs possibles

Maintenant, cependant, en cliquant sur le champ ne fait rien. Un curseur apparaît dans la boîte, mais aucune fenêtre de rubrique n'apparaît ...

... jusqu'à ce que je commence à taper. Mais voici la capture. Si je tape un 'a', seuls les noms de sujet contenant un 'a' sont affichés. Tout sujet qui ne contient pas de 'a' n'est pas affiché.

Si je connais le sujet que je veux, pas de problème. Je commence simplement à le taper, et la liste des sujets va se filtrer en conséquence et je dois juste cliquer sur le sujet à ajouter. Répétez au besoin.

Le problème avec ceci est que si je ne connais pas le sujet que je veux, il n'y a aucun moyen de savoir facilement quels sujets sont disponibles. Et si je n'étais pas au courant que la liste a été filtrée en fonction de la lettre que j'ai tapée, je pourrais supposer qu'un certain sujet n'a pas été entré dans notre système.

Est-il possible de revenir à l'ancien mode de création du champ de taxonomie?

Merci.

+0

Oui, c'est vraiment un problème pour moi aussi. Je pense que le menu de sélection est cassé depuis un moment maintenant. Peut-être devrions-nous enquêter et déposer un problème sur GitHub? – ViRuSTriNiTy

+0

@ViRuSTriNiTy - Merci de confirmer qu'il y a un problème. Je suis d'accord. Je viens d'ouvrir un numéro sur GitHub: https://github.com/OrchardCMS/Orchard/issues/7862 –

Répondre

1

Ceci est AMHA un bogue dans TagsController que la requête initiale pour taxonomies sans terme de requête renvoie simplement une liste vide:

public IEnumerable<Tag> Get(int taxonomyId, bool leavesOnly, string query) { 
    ... 
    if (string.IsNullOrEmpty(query)) return new List<Tag>(); <- returns empty list, so nothing will be selectable initially 

Je viens fourni demande de traction 7865 sur GitHub pour résoudre le problème.