block content type + template + view