I would like to change the bibliography and citation style to this APA-based style:
Books: Menger, C. (1982). Grundsätze der Volkswirtschaftslehre. Wenen: Braumüller.
Websites: Nakamoto, S. (2009). Bitcoin: A Peer-to-Peer Electronic Cash System. Geraadpleegd op 16-02-2015, http://bitcoin.org/bitcoin.pdf
Spoken: Casares, W. (2014). Getting to a Billion Bitcoin Users, Bitcoin2014 congres. If title is empty, then like Shrem, C. (2014), Webwinkel Vakdagen.
For all three categories: if no year is given, put (z.d.) instead of the year.
\documentclass[a4paper,dutch]{report}
\usepackage[scaled=.90]{helvet}
\usepackage{courier, csquotes, babel, url}
\usepackage[backend=bibtex,style=apa,citestyle=verbose-ibid,bibstyle=numeric,sorting=nty,defernumbers=true]{biblatex}
\def\UrlBreaks{\do\/\do-}
\addbibresource{main.bib}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\let\footcite\footfullcite
\usepackage{xpatch}
\xpatchbibmacro{url+urldate}
{\usebibmacro{urldate}}
{\ifcitation{}{\usebibmacro{urldate}}}
{}
{}
\renewcommand{\newunitpunct}{\addcomma\addspace}
\DeclareBibliographyCategory{websites}
\DeclareBibliographyCategory{spoken}
\DeclareBibliographyCategory{books}
\AtEveryCitekey{%
\ifentrytype{misc}{%
\iffieldundef{howpublished}{%
\addtocategory{websites}{\thefield{entrykey}}%
}{%
\addtocategory{spoken}{\thefield{entrykey}}%
}%
}{%
}%
}
\AtEveryCitekey{%
\ifentrytype{book}{%
\addtocategory{books}{\thefield{entrykey}}%
}{}%
}
\begin{document}
\footcite{menger1} \footcite{shrem3} \footcite{guardian3} \footcite{paper1}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Literatuurlijst}
\chapter*{Literatuurlijst}
\section*{Boeken}
\begingroup
\let\clearpage\relax
\sloppy
\printbibliography[category=books,heading=none]
\endgroup
\section*{Online artikelen}
\begingroup
\let\clearpage\relax
\sloppy
\printbibliography[category=websites,heading=none]
\endgroup
\section*{Conferenties}
\begingroup
\let\clearpage\relax
\sloppy
\printbibliography[category=spoken,heading=none]
\endgroup
\end{document}
main.bib file:
%books
@book{menger1,
author = {Menger, C.},
title = {Grunds{\"a}tze der Volkswirtschaftslehre},
publisher = {Braum{\"u}ller},
pubcity = {Wenen},
year = {1982}
}
%spoken
@misc{shrem3,
author = "Shrem, C.",
title = "",
month = jan,
year = "2014",
howpublished = "Webwinkel Vakdagen"
}
@misc{wences1,
author = "Casares, W.",
title = "Getting to a Billion Bitcoin Users",
month = may,
year = "2014",
howpublished = "Bitcoin2014 congres"
}
%websites
@misc{guardian3,
author = {The Guardian},
title = {Cyprus banks remain closed to prevent run on deposits},
url = "http://www.theguardian.com/world/2013/mar/26/cyprus-banks-closed-prevent-run-deposits",
year = "2010",
urldate = "2014-11-15"
}
@misc{paper1,
author = {Nakamoto, S.},
title = {Bitcoin: A Peer-to-Peer Electronic Cash System},
url = "http://bitcoin.org/bitcoin.pdf",
year = "2009",
urldate = "2015-02-16"
}

It also gives me Guardian, T. instead of The Guardian. I would like to use the name of the online articles I use in the bib file. Books and spoken are okay now.
– Scripter Mar 04 '15 at 21:40Overleaf does it right but gives nodate. I added z.d. as year manually, this solved the problem. But automatic z.d. would be better.
– Scripter Mar 05 '15 at 16:54pubcityis not a valid biblatex field. You have to uselocationinstead. The biblatex manual has a list of valid fields and other useful information. – DG' Mar 06 '15 at 14:30