\renewcommand*\mkbibnamelast[1]{\textit{#1}}
\renewcommand*\mkbibnamefirst[1]{\textit{#1}}
\renewcommand*\mkbibnameprefix[1]{\textit{#1}}
\renewcommand*\mkbibnameaffix[1]{\textit{#1}} \renewcommand*\mkbibnamefamily[1]{\mkbibemph{#1}}
\renewcommand*\mkbibnamegiven[1]{\mkbibemph{#1}}
\renewcommand*\mkbibnameprefix[1]{\mkbibemph{#1}}
\renewcommand*\mkbibnamesuffix[1]{\mkbibemph{#1}} \renewcommand*{\multinamedelim}{,\,}
\renewcommand*{\finalnamedelim}{,\,} \renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\multinamedelim}Der Block
\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{% alle anderen Zitate
\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{sortname}{% Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
\usebibmacro{name:andothers}}\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}Es ist ferner keine gute Idee, Zeichensetzung in \DeclareFieldFormat zu quetschen, wie in
% Book
\DeclareFieldFormat[book]{title}{#1}
\DeclareFieldFormat[book]{edition}{#1,}
\DeclareFieldFormat[book]{publisher}{#1,}
\DeclareFieldFormat[book]{addendum}{#1}
% Article %!!!!!ACHTUNG auf Punkte zurücksetzten!!!
\DeclareFieldFormat[article]{journaltitle}{#1,}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{journal}{#1,}
\DeclareFieldFormat[article]{volume}{Vol. #1,}
\DeclareFieldFormat[article]{pages}{S.\,{#1}}
%Onlineanpassung
\DeclareFieldFormat[article]{url}{#1,}Ferner sollten Klammern lieber nicht in die bibstrings eingebaut werden, statt
%Um Hrsg. in Klammern und ohne Komma
\renewbibmacro*{editor+others}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\printnames{editor}%
\setunit{\space}%
\usebibmacro{editor+othersstrg}%
\clearname{editor}}
{}}
\DefineBibliographyStrings{ngerman}{%
editors = {\mkbibparens{Hrsg\adddot}}}
\DefineBibliographyStrings{ngerman}{%
editor = {\mkbibparens{Hrsg\adddot}},
editors = {\mkbibparens{Hrsg\adddot}}
}%Um Hrsg. in Klammern und ohne Komma
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\renewbibmacro*{editor}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{editorstrg}%
\clearname{editor}}
{}}
\renewbibmacro*{editor+others}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{editor+othersstrg}%
\clearname{editor}}
{}}%%% "in:" groß bei Artikeln und : %%%
\renewbibmacro{in:}{\space in\addcolon\space} %geändert auf kleinDa Dein Beispiel bei mir nicht mehr läuft, kann ich leider nicht vergleichen, ob meine Vorschläge wirklich exakt dieselbe Ausgabe liefern, wie Dein Code. Aber so ist das ganze schon etwas übersichtlicher und weniger Fehleranfällig.

