From: Noam W. <nwe...@er...> - 2007-11-29 21:34:59
|
Good point, Pete! Thanks for noting that - I'll add them to my to-do list for this enhancement. (Fortunately, flat templates aren't currently part of v3.01 - I'm building them on the trunk, so there's a little more time...) And thanks for the encouraging words! Noam ----- Original Message ----- From: "Peter Leonard" <pe...@pe...> To: <kra...@li...> Sent: Thursday, November 29, 2007 4:27 PM Subject: [Krang-devel] Documentation on Flattened Templates > Noam et al, > > First things first - I'm amazed to see this actually moving forward - > flattened templates seem to have been just out of reach for so long! > Nice work! > > Second - Two major pieces of documentation need to be updated to reflect > these changes: > > Writing HTML::Template templates in Krang - > http://krangcms.com/docs/writing_htmltemplate.html > > Customizing the Publish Process in Krang - > http://krangcms.com/docs/customizing_publish.html > > These should really be part of the 3.01 rollout as well. Sorry for > chucking more work on the pile. :) > > Pete > > > > On 11/29/2007, "no...@kr..." <no...@kr...> wrote: > >>Revision: 4420 >>Author: noam >>Date: 2007-11-29 14:54:53 -0500 (Thu, 29 Nov 2007) >> >>Log Message: >>----------- >>flat-templates: clarification to element-class pod >> >>Modified Paths: >>-------------- >> trunk/krang/lib/Krang/ElementClass.pm >> >>Modified: trunk/krang/lib/Krang/ElementClass.pm >>=================================================================== >>--- trunk/krang/lib/Krang/ElementClass.pm 2007-11-29 18:48:23 UTC (rev >>4419) >>+++ trunk/krang/lib/Krang/ElementClass.pm 2007-11-29 19:54:53 UTC (rev >>4420) >>@@ -653,16 +653,16 @@ >> >> =item * >> >>-If the template has a loop named after a particular child element >>+If the template has a loop named after a specific child >> (e.g. C<page_loop>) it is created as follows: >> >> If the inside of the loop contains a direct reference to the child >>-- e.g. <tmpl_var page> - AND there is a template named after the child >>-(e.g. C<page.tmpl>), then each row of the loop will contain C<$childname> >>-= HTML, where HTML is the result of publishing $child using >>-its own template. If not, each row will contain the vars returned by >>-calling $child->fill_template() (i.e. any of its OWN children used >>-in the template - <tmpl_var paragraph> etc. - will be populated). >>+- e.g. <tmpl_var page> - and the child is either a primitive element >>+or a container for which a separate template exists (e.g. C<page.tmpl>), >>+then each row of the loop will contain C<$childname> = HTML, where HTML >>+is the result of publishing $child. If not, each row will contain the >>+vars returned by $child->fill_template() (i.e. any of its OWN children >>+used in the template - <tmpl_var paragraph> etc. - will be populated). >> >> Either way, each row will also contain the variable $childname_count >> (e.g. C<page_count>) >> >> >> >>------------------------------------------------------------------------- >>SF.Net email is sponsored by: The Future of Linux Business White Paper >>from Novell. From the desktop to the data center, Linux is going >>mainstream. Let it simplify your IT future. >>http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 >>_______________________________________________ >>Krang-CVS mailing list >>Kra...@li... >>https://lists.sourceforge.net/lists/listinfo/krang-cvs > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > Krang-devel mailing list > Kra...@li... > https://lists.sourceforge.net/lists/listinfo/krang-devel > |