Page 1 of 1

Création de catégories pour...

Posted: 2012-09-21 09:58:00
by Daniel-
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 ?

Posted: 2012-09-21 12:40:36
by antp
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.

Posted: 2012-09-21 13:04:00
by soulsnake
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'.

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.
Soulsnake.

Posted: 2012-09-21 16:26:24
by Daniel-
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

Posted: 2012-09-21 19:19:58
by kherv
Salut,

Je ne veux pas dire de bêtise, mais dans les préférences il me semble que dans l'onglet "Groupage" la dernière ligne demande si tu veux mettre dans un même groupe les films qui auraient étés seuls dans leur groupe.

En essayant de décocher cette case ça devrait fonctionner.

Bonne Soirée.

Posted: 2012-09-22 09:41:19
by Daniel-
Merci, c'est bien ça :)