Voilà, je souhaiterais sur le panneau de gauche ranger les films par "dossiers lettres alphabétique".
Comme cela n'existe pas, je pensais créer des catégories "lettres" et y placer à l'intérieur mes films.
Mais, mais, mais.
Peut-on créer des catégories, en supprimer d'autres et les gérer soi-même ?
Ou bien, existe t-il u autre moyen (script ?) de ranger les films par lettres ?
Création de catégories pour...
Je ne sais plus s'il y a une fonction qui permet de faire ça directement parmi tout ce que Soulsnake a ajouté, mais tu peux faire un champ personnalisé "Lettre" et ensuite grouper sur ce champ.
Et il y a moyen par script d'aller remplir comme ça la lettre pour tous les films existants (sur base du titre) pour éviter de devoir aller entrer la lettre à la main pour chacun.
Et il y a moyen par script d'aller remplir comme ça la lettre pour tous les films existants (sur base du titre) pour éviter de devoir aller entrer la lettre à la main pour chacun.
Les groupes (catégories) sont générés automatiquement à partir des valeurs dans un champ. Cependant il n'y a pas d'option pour limiter ces valeurs à la première lettre ou aux n premières lettres pour le moment.
Il faudrait que je pense à l'ajouter...
Par contre tu peux ajouter un nouveau champ personnalisé (ex: ShortTitle) où tu pourras y ajouter la valeur que tu souhaite pour chaque film et ensuite grouper sur les valeurs de ce champ (clic droit sur la liste -> grouper par -> choisi ton champ personnalisé).
Il sera ensuite facile de mettre à jour ce champ à l'aide d'un petit script.
Voici un petit script qui met la première lettre du titre traduit s'il existe ou du titre original sinon dans le champ personnalisé 'ShortTitle'.
Soulsnake.
Il faudrait que je pense à l'ajouter...
Par contre tu peux ajouter un nouveau champ personnalisé (ex: ShortTitle) où tu pourras y ajouter la valeur que tu souhaite pour chaque film et ensuite grouper sur les valeurs de ce champ (clic droit sur la liste -> grouper par -> choisi ton champ personnalisé).
Il sera ensuite facile de mettre à jour ce champ à l'aide d'un petit script.
Voici un petit script qui met la première lettre du titre traduit s'il existe ou du titre original sinon dans le champ personnalisé 'ShortTitle'.
Code: Select all
program SetFirstLetterOfTitleInCF;
var
value: string;
begin
value := GetField(fieldTranslatedTitle);
if value = '' then
value := GetField(fieldOriginalTitle);
if value <> '' then
value := copy(value, 1, 1);
SetCustomField('ShortTitle', value);
end.
Merci du coup de main.
Cela dit, comme je suis une vraie buse et que je n'ai pas trop compris, voilà ce que j'ai fait au hasard, et bizarrement, ça marche.
J'ai créé un champ personnalisé appelé Lettres
Tag : Lettres
Extension : vide
Type : liste
Valeur par défaut : A
Importer infos vidéos : nom du fichier
Valeurs multiples : coché
Listes de valeurs : le code proposé par soulsnake
Et tout ça marche quand je fais grouper par Lettres, en indiquant la lettre pour chaque film.
J'ai une erreur quelque part à modifier ?
EDIT : y'a un truc qui marche pas, s'il n'y a qu'un film par lettre, ça me le met dans un "dossier" autres
Cela dit, comme je suis une vraie buse et que je n'ai pas trop compris, voilà ce que j'ai fait au hasard, et bizarrement, ça marche.
J'ai créé un champ personnalisé appelé Lettres
Tag : Lettres
Extension : vide
Type : liste
Valeur par défaut : A
Importer infos vidéos : nom du fichier
Valeurs multiples : coché
Listes de valeurs : le code proposé par soulsnake
Et tout ça marche quand je fais grouper par Lettres, en indiquant la lettre pour chaque film.
J'ai une erreur quelque part à modifier ?
EDIT : y'a un truc qui marche pas, s'il n'y a qu'un film par lettre, ça me le met dans un "dossier" autres