You have totally misunderstood something. staticfiles has nothing whatsoever to do with the structure of your template, whether you use blocks or inheritance, or anything. I don't know what would have given you the idea that it does.
Make sure that 'django.contrib.staticfiles' is included in your INSTALLED_APPS. this is number one in this checklist...