Source code for pagetools.sections.utils

import logging

logger = logging.getLogger("pagetoolpagetools")


[docs]def get_template_names_for_obj(obj, suffix=""): names = [] node_type = getattr(obj, "node_type", None) if node_type: names = [ "sections/%s-%s%s.html" % (node_type, obj.slug, suffix), "sections/%s%s.html" % (node_type, suffix), ] names += [ "sections/%s-%s%s.html" % (obj._meta.model_name, obj.slug, suffix), "sections/%s%s.html" % (obj._meta.model_name, suffix), ] logger.debug("Templates for %s: %s", obj, names) return names