diff --git a/src/Gin/Template/Template.php b/src/Gin/Template/Template.php index 3c3b35d..e2a56f6 100644 --- a/src/Gin/Template/Template.php +++ b/src/Gin/Template/Template.php @@ -81,6 +81,12 @@ public function doActions() return; } + // Use first template name, if template + // file is an array, but is not named. + if (is_array($this->file) && isset($this->file[0])) { + return do_action("get_template_part_{$this->file[0]}", $this->file[0], null); + } + do_action("get_template_part_{$this->file}", $this->file, null); } @@ -123,7 +129,7 @@ public function getFilename($extension = '.php') // Use first template name, if template // file is an array, but is not named. - if (is_array($this->file)) { + if (is_array($this->file) && isset($this->file[0])) { return "{$this->file[0]}{$extension}"; }