Danke fuer die Antwort - du hast natuerlich recht und dein Beispiel mit dem Standardstil authoryear laeuft wie gewuenscht.
Ich selbst hatte mir allerdings aus dem authoryear schon einen eigenen Stil zusammengebaut (vornehmlich um die Jahreszahlklammern loszuwerden) und in der entsprechenden .cbx Datei ganz naiv u.a. die Zeile
\DeclareFieldFormat[book]{year}{#1}
eingefuegt, womit die Klammerformatierung glueckte.
Allerdings verschwindet die Zusatzmarkierung (1979
a) dann, welche selbst scheinbar als Parameter fuer printfield[year] uebergeben wird da
\DeclareFieldFormat[book]{year}{#1 #2}
fuer derartige Eintraege das gewuenschte Resultat ergibt, allerdings fuer alle uebrigen Eintraege einen Fehler verursacht (denn #2 gibt es natuerlich nicht).
Leider habe ich in der biblatex doku (die sonst ganz wunderbar ist) keinen Eintrag fuer den Bezeichner der Zusatzmarkierung gefunden, welche man mit Code alla
\iffieldundef{zusatzmarkierung}{}{\printfield{zusatzmarkierung}}
kontrolliert explizit einfuegen koennte.
Ueberhaupt: sollte nicht \printfield eigentlich ein Befehl sein, der nur genau ein Argument akzeptierte?
Fuer Ideen dankbar gruesst
Martin