Jacopo,

I saw your commits so may have already figured all of this out...

The general idea with the Layout Editor is to create pages/documents based on a template in a visual way. The template (an FTL file used through a Content record) has placeholders for including related content (ie in the ContentAssoc entity) identified with the keyMap which allows effective-dated included content, etc.

I'm not sure where the term Template came from, it is a somewhat related concept, but this is more about creating pages/documents based on existing templates as opposed to editing templates themselves.

So, with this tool you can look at pages based on templates and see them with their included content, edit that included content or point to other content to include, and for placeholders that point to a mapKey that is not found related to the main content record it should show an option to associate existing content or add new content to it.

Anyway, there's a short write-up with some of the stuff I can remember. That thing was functional a long time ago, but I think a lot of things have changed around it and it has not been maintained and updated for those changes (over the last 4-5 years or something).

It's great to see effort going into this again! It's one part, but I think an important and cool one, for making OFBiz a real CMS with nice creation and maintenance of dynamic pages and what not.

-David


On Jun 9, 2009, at 8:31 AM, Jacopo Cappellato wrote:

Hi all,

what is the purpose of the Content -> Template menu? I mean, what is a "Template" (or "Layout" as it is named in the code and in some screens)? I understand that it is a content record associated to subcontent records... but I don't understand its peculiarity and what was the initial goal for it.

Thanks,

Jacopo


Reply via email to