]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/template/class_BaseXmlTemplateEngine.php
Added template class for entries in a request-node-list
[hub.git] / application / hub / main / template / class_BaseXmlTemplateEngine.php
index ba1b9b8b8355e1cabf42693345350eed476a2770..d46c5a1b36988c6ffaff249a5566a8ff3fdc0cd4 100644 (file)
@@ -206,10 +206,13 @@ class BaseXmlTemplateEngine extends BaseTemplateEngine {
         * @return      void
         */
        protected function handleTemplateDependency ($node, $templateDependency) {
+               // Check that node is not empty
+               assert(!empty($node));
+
                // Is the template dependency set?
                if ((!empty($templateDependency)) && (!isset($this->dependencyContent[$node]))) {
                        // Get a temporay template instance
-                       $templateInstance = XmlTemplateEngineFactory::createXmlTemplateEngineInstance($this->typePrefix . '__' . $this->xmlTemplateType . '_template_class');
+                       $templateInstance = XmlTemplateEngineFactory::createXmlTemplateEngineInstance($this->typePrefix . '_' . $this->convertDashesToUnderscores($node) . '_' . $this->xmlTemplateType . '_template_class');
 
                        // Then load it
                        $templateInstance->loadXmlTemplate($templateDependency);