]> git.mxchange.org Git - core.git/blobdiff - inc/classes/main/menu/class_BaseMenu.php
All XML-parsing-related stuff refactured to new XmlParser class
[core.git] / inc / classes / main / menu / class_BaseMenu.php
index dd23251492fdc7ec3eed3a2824c774c0fde684e0..aedf6c2873c53cb4d8441be4b22026c4c58eb6f7 100644 (file)
@@ -46,15 +46,22 @@ class BaseMenu extends BaseFrameworkSystem {
                // Set it for later use
                $this->setTemplateInstance($templateInstance);
 
-               // Something is not yet ready
-               $this->partialStub('Please implement this method.');
+               // Load the base (XML) template for generating menus
+               $this->getTemplateInstance()->loadMenuTemplate('base_menu');
+
+               // Get the prepared content
+               $menuContent = $this->getTemplateInstance()->getRawTemplateData();
+
+               // Render it here
+               $this->getTemplateInstance()->renderXmlContent($menuContent);
+               die('!OK');
        }
 
        /**
         * Transfers the rendered menu to a given templatex engine by assigning
         * the rendered content with a template variable.
         *
-        * @2param      $templateInstance       An instance of a CompileableTemplate class
+        * @param       $templateInstance       An instance of a CompileableTemplate class
         * @return      void
         */
        public function transferContentToTemplateEngine (CompileableTemplate $templateInstance) {