Voici trois méthodes.
**MWE**
\documentclass[french]{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{xpatch}
\usepackage{csquotes}
\usepackage{biblatex}
\begin{filecontents*}{\jobname.bib}
@article{mi,
author = {Prenom Nom},
title = {Titre 1},
journaltitle = {Journal qui n existe pas},
year = {2012}}
@article{mo,
author = {Une Autre Personne},
title = {Le Titre de ce travail},
journaltitle = {Hello World},
year = {2018}}
@article{mu,
author = {Troisième Personne},
title = {Foo titre},
journaltitle = {Le journal},
year = {2010}}
@book{me,
author = {Nom de l'auteur},
title = {Foo travail},
year = {2015}}
@book{my,
author = {Auteur de Livre},
title = {Travail de Foo},
year = {2011},
entrysubtype = {designer},
namea = {Concepteur Graphique}}
@customa{ma,
author = {Auteur},
title = {Le Titre},
year = {2002},
namea = {Concepteur}}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
Foo foo. Bar baz
\printbibliography
\end{document}
**Première méthode** Il suffit d'ajouter dans le préambule (après avoir charger l'extension *xpatch*).
\xpretobibmacro{finentry}{%
\iffieldequalstr{entrykey}{me}{\newunit\newblock\printtext{Designer par} \textsc{Pathe}}{}}{}{}
C'est la solution la plus simple mais la moins efficace. Si vous une autre entrée de ce type
il faut lui associer.
\xpretobibmacro{finentry}{%
\iffieldequalstr{entrykey}{LaCle2Entree}{\newunit\newblock\printtext{Designer par} \textsc{LeConcepteur}}{}}{}{}
**Deuxième méthode** Ajouter dans le préambule (après avoir charger l'extension *xpatch*)
\xpretobibmacro{finentry}{%
\iffieldequalstr{entrysubtype}{designer}{%
\ifnameundef{namea}{}{%
\newunit\newblock\printtext{Designer par} \printnames{namea}}}{}}
\printnames{namea}}}{}}{}{}
Il faut donc ajouter les deux champs suivants
entrysubtype = {designer},
namea = {Nom2ConcepteurGraphique}
**Troisième méthode** Ajouter dans le préambule
\DeclareBibliographyDriver{customa}{%
\printnames{author}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printtext{Designer par}
\printnames{namea}%
\newunit
\printfield{year}%
\finentry}
C'est la solution la plus sophistiquée. Le type d'entrée spécial `customa` est configuré pour répondre au besoin, en utilisant le champs `namea`.