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