J'ai une vue qui utilise des champs du module Biblio et ceux-ci sont malheureusement tous définis comme champs de texte. Je dois trier mon point de vue selon le numéro d'accès, mais si définir le tri dans la vue, il trie les mauvais chiffres commeTri personnalisé dans les vues Drupal
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20 ...
au lieu de
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ...
Je suppose que c'est parce que Vues interprète les comme une chaîne et les trie en conséquence.
Existe-t-il un moyen facile de créer une fonction de tri personnalisée qui les trierait en tant que nombres? Ou peut-être que je pourrais remplacer le SQL autogénéré (je sais comment faire cela), mais je ne sais pas comment trier les chaînes en tant que nombres en SQL.
J'ai champ personnalisé pourcentage à mon avis. Comment puis-je ajouter un tri sur ce champ? –