Following things are changed: (in order of class names)
[shipsimu.git] / inc / classes / main / helper / web / blocks / class_WebBlockHelper.php
index 104f1b817d790cd2879890106999963a39daacd1..a71b36d71d944dde9b7ccb59cf980938e296e4b0 100644 (file)
@@ -45,7 +45,7 @@ class WebBlockHelper extends BaseWebHelper implements HelpableTemplate {
         *
         * @param       $templateInstance       An instance of a template engine
         * @param       $blockName                      Name of the block we shall generate
-        * @return      $helperInstance         A prepared instance of this class
+        * @return      $helperInstance         A prepared instance of this helper
         */
        public final static function createWebBlockHelper (CompileableTemplate $templateInstance, $blockName) {
                // Get new instance
@@ -96,7 +96,14 @@ class WebBlockHelper extends BaseWebHelper implements HelpableTemplate {
         * @return      void
         */
        public function flushContent () {
-               $this->partialStub();
+               // Get template instance
+               $templateInstance = $this->getTemplateInstance();
+
+               // Get the template named like this block
+               $templateInstance->loadCodeTemplate("block_" . $this->getBlockName());
+
+               // Transfer it to the template instance
+               $templateInstance->assignVariable($this->getBlockName(), $templateInstance->getRawTemplateData());
        }
 }