Re: Re: [svn-commits] r8478 - r3/trunk/vortex/staticcontent
B.Kamer <[email protected]> Sat, 2 Apr 2005 15:39:28 +0200
| Newsgroups | gmane.comp.lib.binarycloud.devel |
|---|---|
| Message-ID | <[email protected]> |
On Apr 2, 2005, at 14:12, Jean-Christophe Michel wrote: > Hi bas, > > In your last commit I think you made some overingeneering. > > I use staticcontent here with simply a completely commented > overrideTemplateInstance(); no need to get another instance since the > one we have in Node is already unique :-) Try it. yeah, your right... it works without the overrideTemplateInstance(); the purpose of this methode is not completely clear to me. a wikipage broke when upgrading to the latest svn version... is it obsolete? > [email protected] wrote: >> Author: bas >> Date: 2005-04-02 11:56:53 +0100 (Sat, 02 Apr 2005) >> New Revision: 8478 >> >> Modified: >> r3/trunk/vortex/staticcontent/DisplayWikiText.php >> Log: >> change to accommodate new TemplateManager >> >> Modified: r3/trunk/vortex/staticcontent/DisplayWikiText.php >> =================================================================== >> --- r3/trunk/vortex/staticcontent/DisplayWikiText.php 2005-04-01 >> 22:06:57 UTC (rev 8477) >> +++ r3/trunk/vortex/staticcontent/DisplayWikiText.php 2005-04-02 >> 10:56:53 UTC (rev 8478) >> @@ -12,6 +12,7 @@ >> bc_include_once('binarycloud/node/Node.php'); >> >> include_once('binarycloud/conf/Conf.php'); >> +include_once('binarycloud/node/TemplateManager.php'); >> // }}} >> // {{{ class DisplayWikiText >> /** >> @@ -79,15 +80,21 @@ >> * @todo Maybe we should have a real Template state stack after >> all. >> */ >> function overrideTemplateInstance() { >> + $manager =& TemplateManager::getInstance(); >> + $array = $manager->createTemplateObject(); >> + $this->template_id = $array['id']; >> + $this->template =& $array['reference']; >> + >> + >> // assign static template instance to node >> - $this->template =& new Template(); >> +// $this->template =& new Template(); >> >> // register block function to add resources from any template >> $Resources =& Resources::getInstance(); >> + // register block function to add resources from any template >> $this->template->register_block("addResources", >> array(&$Resources,'addResources'),FALSE); >> // register function to access resources (only top template >> will use this) >> $this->template->register_function("getResources", >> array(&$Resources,'getResources'),FALSE); >> - >> } >> // }}} >> >> @@ -196,7 +203,7 @@ >> } >> } >> } >> - >> + print_r($this->settings['insert_rules']); >> // Add new rules, always at the beginning of the rule >> set. >> if (isset($this->settings['insert_rules'])) { >> foreach ($this->settings['insert_rules'] as $rule) { > > > -- > Jean-Christophe Michel > > _______________________________________________ > dev mailing list > dev-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected] > http://lists.binarycloud.com/mailman/listinfo/dev > _______________________________________________ dev mailing list dev-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected] http://lists.binarycloud.com/mailman/listinfo/dev