code: def templates_for_device(request, templates):
      
      from yacms.conf import settings
      if not isinstance(templates, (list, tuple)):
          templates = [templates]
      device = device_from_request(request)
      device_templates = []
      for template in templates:
          if device:
              device_templates.append("%s/%s" % (device, template))
          if settings.DEVICE_DEFAULT and settings.DEVICE_DEFAULT != device:
              default = "%s/%s" % (settings.DEVICE_DEFAULT, template)
              device_templates.append(default)
          device_templates.append(template)
      return device_templates
docs: Given a template name (or list of them), returns the template names
      as a list, with each name prefixed with the device directory
      inserted before it's associate default in the list.