\newcommand*{\bibpagespunct}{\addcomma\space}\renewcommand*{\bibpagespunct}{%
\ifentrytype{incollection}
{\addperiod}
{\addcomma}%
\space}\renewcommand*{\bibpagespunct}{%
\ifentrytype{article}
{\addcomma}
{\addperiod}%
\space}Wie von Bartman erklärt wird das "von" zum "Von" weil es nach einem Punkt kommt und dort groß geschrieben wird. biblatex macht das automatisch: Nach Satzendpunkten wird groß geschrieben, nach Kommas etc. nur klein. Man kann die Groß- und Kleinschreibung explizit überstimmen, in diesem Fall wäre
\DeclareFieldFormat{url}{\midsentence\bibstring{urlfrom}\addcolon\space\url{#1}}Der Strich lässt sich mit der Option dashed=false entfernen.
\documentclass[a4paper, 11pt, parskip]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{libertinus}
% hier waren zwei Befehle, die sich direkt widersprachen
% nur der hier (der zweite) gewinnt
\deffootnote{3em}{1em}{\makebox[3em][l]{\textsuperscript{\thefootnotemark}}}
\setkomafont{footnote}{\sffamily}
\usepackage{csquotes}
\usepackage[backend=biber,
citestyle=ext-authoryear, bibstyle=ext-authortitle, sorting=nyt,
giveninits, uniquename=init, maxcitenames=3, maxbibnames=3,
introcite=plain,
autocite=footnote,
innamebeforetitle=true, dashed=false]
{biblatex}
\counterwithout*{footnote}{chapter}
\urlstyle{same}
\NewBibliographyString{savedas}
\DefineBibliographyStrings{german}{
andothers = {et\addabbrvspace al\adddot},
savedas = {gespeichert unter},
urlseen = {Zugriff am},
urlfrom = {von},
}
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareFieldFormat{bbx@introcite}{\mkbibbold{#1}}
\DeclareDelimFormat[bbx@introcite]{nameyeardelim}{\addspace}
\DeclareInnerCiteDelims{bbx@introcite}{\bibopenparen}{\bibcloseparen}
\renewcommand*{\introcitepunct}{\newline}
% last-first ist der veraltete Name
\DeclareNameAlias{sortname}{family-given}
\DeclareDelimFormat{multinamedelim}{\slash}
\DeclareDelimAlias*{finalnamedelim}{multinamedelim}
\AtEveryCitekey{\renewcommand*{\mkbibnamefamily}{\textsc}}
\renewcommand*{\newunitpunct}{\addperiod\space}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat{issuetitle}{#1}
\DeclareFieldFormat{maintitle}{#1}
\DeclareFieldFormat{booktitle}{#1}
\renewcommand*{\jourvoldelim}{\addcomma\space}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\jourvoldelim}%
\iffieldundef{series}
{}
{\setunit*{\jourserdelim}%
\printfield{series}%
\setunit{\servoldelim}}%
\usebibmacro{volume+issue+date+number+eid}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
\newcommand*{\voldatedelim}{\addspace}
\newcommand*{\datenumdelim}{\addspace}
\newbibmacro*{volume+issue+date+number+eid}{%
\printfield{volume}%
\setunit*{\voldatedelim}%
\usebibmacro{issue+date}%
\setunit{\datenumdelim}%
\printfield{number}%
\setunit{\adddot\space}%
\printfield{eid}}
\renewbibmacro*{edition}{}
%Änderungen Online
\renewbibmacro*{pubinstorg+location+date}[1]{%
\printfield{edition}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit\newblock
\printlist{location}%
\iflistundef{#1}
{\setunit*{\locdatedelim}}
{\setunit*{\locpubdelim}}%
\printlist{#1}%
\newunit}
\renewcommand*{\bibpagespunct}{%
\ifentrytype{article}
{\addcomma}
{\addperiod}%
\space}
% oder eben kein \midsentence, denn nach einem Satzendpunkt wird groß geschrieben
\DeclareFieldFormat{url}{\midsentence\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}~#1}
\renewbibmacro*{url+urldate}{%
\usebibmacro{urldate}%
\newunit
\usebibmacro{url}%
}
\DeclareFieldFormat{file}{\bibstring{savedas}\addcolon\space\nolinkurl{#1}}
\renewbibmacro*{addendum+pubstate}{%
\iffieldxref{addendum}
{}
{\printfield{addendum}}%
\newunit\newblock
\iffieldxref{pubstate}
{}
{\printfield{pubstate}}%
\newunit\newblock
\printfield{file}}
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
% ", (Hrsg.)" ist unüblich, das hier entfernt das Komma
\DeclareDelimFormat{editortypedelim}{\addspace}
\begin{filecontents}{\jobname.bib}
@book{Baetge2004,
author = {Baetge, J. and Kirsch, H. J. and Thiele, S.},
title = {Bilanzanalyse},
year = {2004},
edition = {2},
location = {Düsseldorf},
publisher = {IDW-Verlag},
}
@article{fvw202019b,
author = {Klaus Hildebrandt},
title = {Das \enquote{Lehman Brothers} der europäischen Touristik},
journal = {fvw},
year = {2019},
pages = {3-12},
volume = {20},
}
@online{Graue2019,
author = {Oliver Graue},
title = {Trotz Cook-Pleite: Die Pauschalreise hat Zukunft},
date = {2019},
urldate = {2020-01-04},
url = {https://www.fvw.de/reisevertrieb/news/trotz-cook-pleite-gute-zukunft-fuer-die-pauschalreise-205030.},
file = {CD/Internetquellen/Graue.pdf},
}
@incollection{Hrsg2009,
author = {Kraus, K.-J. and Buschmann, H.},
booktitle = {Restrukturierung, Sanierung, Insolvenz},
edition = {3},
editor = {Buth, A. K. and Hermanns, M.},
location = {München},
pages = {135-159},
publisher = {C.H. Beck},
title = {Sanierungskonzept und Umsetzungsmanagement einer nachhaltigen Unternehmenssanierung},
year = {2009},
address = {München},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\autocite{Baetge2004}
ipsum\autocite[380]{Graue2019}
dolor\autocite[Vgl.][380]{fvw202019b}
dolor\autocite[Vgl.][135]{Hrsg2009}
dolor\autocite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}
