Fonctionnalité Premium. Les modèles de nom de fichier sont disponibles à partir des offres Premium. Seuls les utilisateurs administrateurs peuvent les configurer.

Un modèle de nom de fichier renomme les fichiers lorsqu’ils sont téléchargés via un modèle de téléchargement. Au lieu de son nom d’origine, chaque fichier reçoit un nom composé de votre propre texte et des données enregistrées sur le fichier, comme sa référence article ou son code couleur. Kontainer remplit automatiquement les valeurs pour chaque fichier.

Vous pouvez aussi ajouter des modificateurs à chaque partie du nom, par exemple pour passer en majuscules ou en minuscules, raccourcir une valeur, ajouter des zéros en tête ou utiliser une autre valeur quand un champ est vide.

Exemple : noms de fichiers pour Zalando

Comme beaucoup de marketplaces, Zalando attend des images produit qu’elles suivent une convention de nommage précise. Un modèle de téléchargement pour Zalando pourrait utiliser ce modèle de nom de fichier :

Zalando_[Item no]_[Colour code]_[Placement]

Un packshot avec la référence 482913, le code couleur BLK et l’emplacement 10 est alors téléchargé sous le nom :

Zalando_482913_BLK_10.jpg

Le modèle se compose de sept parties : le texte « Zalando_ », le champ Item no, le texte « _ », le champ Colour code, le texte « _ », le champ Placement et, automatiquement, l’extension du format choisi dans le modèle de téléchargement.

Configurer un modèle de nom de fichier

  1. Cliquez sur Resources dans le menu de gauche, puis sur Asset templates sous Downloads.
  2. Ouvrez le modèle de téléchargement à modifier, ou cliquez sur Create New.
  3. Faites défiler vers le bas et cochez Enable naming template. La section Filename template s’ouvre.
  4. Cliquez sur un champ de la liste ci-dessous pour l’ajouter au nom du fichier. Chaque champ apparaît sous forme de bloc, dans l’ordre où vous les ajoutez.
  5. Cliquez sur + pour ajouter votre propre texte, comme « Zalando_ » ou un tiret bas entre deux champs.
  6. Cliquez sur l’icône crayon d’un bloc pour lui ajouter un modificateur, ou sur l’icône corbeille pour supprimer le bloc.
  7. Cliquez sur Save.

La section Filename template d’un modèle de téléchargement dans Kontainer. Enable naming template est coché, et les champs Collection et Item no ont été choisis dans la liste des champs de données pour composer le nom du fichier.

Le haut de la section affiche toujours le modèle complet, pour que vous puissiez le vérifier avant d’enregistrer. Cliquez sur la flèche à côté de + pour ouvrir un aperçu de tous les modificateurs.

Champs disponibles

Les General values sont disponibles dans chaque Kontainer :

Champ Ce qu’il ajoute au nom du fichier
File name Le nom du fichier dans Kontainer
File ID L’identifiant unique du fichier dans Kontainer
File upload date La date à laquelle le fichier a été importé

Sous les valeurs générales se trouvent vos propres champs de données, comme Item no, Collection ou Material. Ce sont les champs configurés dans votre Kontainer, la liste varie donc d’un compte à l’autre.

Modificateurs

Un modificateur change la valeur d’un bloc avant qu’elle ne fasse partie du nom du fichier. Pour en ajouter un, cliquez sur l’icône crayon du bloc, ouvrez la liste Modifiers et choisissez le modificateur voulu. Chaque modificateur a un nom court, indiqué entre parenthèses dans l’aperçu.

Nettoyer le texte

Modificateur Ce qu’il fait Usage typique dans les noms de fichiers
Case (case) Met le texte en majuscules, en minuscules, avec une majuscule initiale ou une majuscule à chaque mot. Uniformiser les codes couleur, pour que « blk » devienne « BLK ».
Trim (trim) Supprime les espaces, ou les caractères choisis, aux deux extrémités de la valeur. Retirer des espaces superflus ou un tiret initial de données importées.
Collapse spaces (squish) Remplace plusieurs espaces consécutifs par un seul. Nettoyer des valeurs saisies ou importées avec des doubles espaces.
Handle (slug) Met la valeur en minuscules et remplace tout ce qui n’est pas une lettre. Conçu pour les adresses web. Des noms de fichiers optimisés pour le SEO sur les sites et boutiques en ligne.
Replace (replace) Remplace un texte par un autre, en texte simple ou avec une expression régulière. Remplacer les espaces par des tirets bas, ou un nom de couleur long par un code.
HTML (html) Supprime les balises HTML de la valeur, ou transforme les retours à la ligne en balises. Utiliser un champ texte mis en forme, comme une description, sans balises dans le nom.

Raccourcir ou extraire une partie d’une valeur

Modificateur Ce qu’il fait Usage typique dans les noms de fichiers
Truncate (truncate) Coupe la valeur à une longueur maximale. Respecter la longueur de nom acceptée par un partenaire.
Cut (cut) Ne garde que le texte d’un côté d’un séparateur. N’utiliser que « 482913 » d’une référence enregistrée sous « 482913-BLK ».
Regex extract (regex_extract) Garde la première correspondance d’une expression régulière. Extraire un numéro ou un code d’un texte plus long.

Formater les nombres et les longueurs

Modificateur Ce qu’il fait Usage typique dans les noms de fichiers
Pad (pad) Allonge la valeur jusqu’à une longueur fixe, par exemple avec des zéros en tête. Transformer l’emplacement « 1 » en « 01 » pour que les fichiers soient bien triés.
Format number (format_number) Définit les décimales et les séparateurs d’un nombre. Les valeurs qui ne sont pas des nombres restent inchangées. Afficher tailles ou poids de la même façon dans tous les noms de fichiers.
Random suffix (unique) Ajoute une terminaison aléatoire pour que deux valeurs ne puissent pas être identiques. Éviter que deux fichiers portent le même nom dans un téléchargement.

Champs à plusieurs valeurs ou lignes

Ces modificateurs agissent sur les champs qui contiennent plus d’une valeur, comme une liste de couleurs ou un texte sur plusieurs lignes. Certains modifient aussi le nombre de fichiers produits par un téléchargement : quand un nom de fichier finit avec plusieurs valeurs, vous obtenez un fichier distinct pour chaque valeur.

Modificateur Ce qu’il fait Effet sur les fichiers téléchargés
Every line (all) Traite chaque ligne du texte comme une valeur à part. Un fichier par ligne. Un champ de trois lignes donne trois fichiers, chacun nommé avec sa propre ligne.
Split (split) Découpe une valeur en plusieurs, selon le séparateur choisi. Un fichier par valeur. Un champ couleur « BLK,WHT », découpé à la virgule, donne deux fichiers : un avec BLK et un avec WHT dans le nom.
Join (join) Réunit plusieurs valeurs en une seule. Un seul fichier, avec toutes les valeurs dans le nom. Utilisez Join pour obtenir un seul fichier à partir d’un champ à plusieurs valeurs.
One line (nth) Utilise une seule ligne, choisie par son numéro. Un fichier, nommé avec la ligne choisie.
Sort (sort) Trie plusieurs valeurs par ordre alphabétique, dans un sens ou dans l’autre. Détermine l’ordre des valeurs, et donc l’ordre des fichiers.
Counter (counter) Numérote chaque valeur. Chaque fichier reçoit son propre numéro dans le nom.

Un modificateur d’un autre groupe compte aussi pour les fichiers eux-mêmes : Random suffix (unique) garantit que deux fichiers d’un même téléchargement n’ont jamais le même nom, afin qu’aucun n’écrase l’autre.

Logique

Modificateur Ce qu’il fait Usage typique dans les noms de fichiers
Condition (if) Utilise une valeur si une condition est vraie, et une autre sinon. Ajouter « _PACK » uniquement aux fichiers dont le type de média est packshot.
Hide (hide) Retire le bloc du nom du fichier, toujours ou lorsqu’une condition est remplie. Omettre le code couleur quand il n’est pas pertinent.
Fallback (default_to) Utilise une autre valeur quand le champ est vide. Utiliser « 10 » comme emplacement quand aucun n’est renseigné.

Conditions et opérateurs

Quand vous choisissez Condition, vous définissez la condition et ce qui doit se passer :

  • Operator : la façon dont la valeur du bloc est comparée, voir le tableau ci-dessous.
  • Value : ce à quoi la valeur du bloc est comparée.
  • + à côté de Value : ajoute une autre condition.
  • When true : la valeur utilisée quand la condition est remplie.
  • When false : la valeur utilisée quand elle ne l’est pas.
Opérateur Signification Exemple
= Égal à Placement = 10
!= Différent de Colour code != BLK
< Inférieur à Placement < 20
<= Inférieur ou égal à Placement <= 20
> Supérieur à Placement > 10
>= Supérieur ou égal à Placement >= 10

Exemple avec des modificateurs

Pour revenir au modèle Zalando, deux modificateurs rendent les noms de fichiers plus fiables :

  • Case sur le bloc Colour code, réglé sur majuscules, pour que « blk » et « Blk » deviennent tous deux « BLK ».
  • Fallback sur le bloc Placement, réglé sur « 10 », pour que les fichiers sans emplacement aient tout de même un nom complet.

Un fichier avec la référence 482913, le code couleur « blk » et sans emplacement est alors téléchargé sous le nom Zalando_482913_BLK_10.jpg.

Bon à savoir

  • N’utilisez pas de point (.) dans un modèle de nom de fichier. Le point sépare le nom du fichier de son type, comme dans « summer_shirt.jpeg », un point dans le nom peut donc poser problème.
  • Gardez les données de vos fichiers à jour. Le nom est construit à partir des données de chaque fichier. Utilisez Fallback pour les champs parfois vides.
  • Pensez à donner l’accès. Les utilisateurs ne voient que les modèles de téléchargement auxquels ils ont accès. Cela se règle dans Access, Users/Groups, Download templates.

Articles associés