whole_func_string: function getTemplateName(data) {
          for (var i = 0; i < templateAttribute.length; ++i) {
              if (!data) return null;
              data = data[templateAttribute[i]];
          }
          return data;
      }
func_code_string: function getTemplateName(data) {
          for (var i = 0; i < templateAttribute.length; ++i) {
              if (!data) return null;
              data = data[templateAttribute[i]];
          }
          return data;
      }
func_documentation_string: Obtain template name from data, allowing for nested attributes