We are considering the use of Page definitions, within a CMS project
that has a single base-page / wireframe template; the base page
template has a main content container, into which a separate page
component or components can be dropped into place.

After creating a simple page definition which is a base page + single
component (a simple text) box and then creating a page instance using
the page Definition (via either Nav Manager or Create/Connect page),
the facility gives me the chance to change the headline of the BASE
page, but NOT of any other component page included in the page
definition (components are created with a default page headline of:
[Template name][Component Page ID]).

I can see that this could be a bit of a nightmare for our content
manager (from a workflow perspective) and would therefore like to
develop a plugin which is activated immediately following page
creation (via page definition) which does the following:-

1. Obtains the Page ID of the base page just created

2. Examines the container in the base page and obtains the details of
the component page residing within (including the page headline,
component template name and page ID of the component page)

3. If the headline of the component page is set to [Template name]
[Component Page ID] then amend the headline of the component page, to
prefix it with the page ID of the parent Base Page

In this way, the content manager can see what component pages relate
to a particular base page, within the "Pages waiting for release"

Does anyone have a plugin that could be amended to suit this situation
or know of one that does something similar? Alternatively, can anyone
provide me with a basic plugin framework that I could use to develop
the plugin myself (I have a reasonable amount of RQL experience, but
it's not recent)?

Is what I am suggesting even possible?

I'd be very grateful to hear from any plugin Gurus out there...

Thanks and regards


Phil McKenzie
NPIA

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to