How about this in the config repository:
modules /
ytc /
templates /
[template defs here]
paragraphs /
[paragraph defs here]
dialogs /
[dialog defs here]
That's how I organize it and it works (Magnolia 3.0.3).
--David
Ryan Gardner wrote:
I'm using Magnolia 3.0.4 snapshot (building from the svn 3.0 branch) -
I'm trying to build my templates, dialogs, and paragraphs in a module
so that I can have an easier way to handle moving them around. I have
the module building and importing, and I can see my nodes that I have
bootstrapped inside my module (named ytc)
For starters, I've basically renamed the samples files I plan to
use new prefixes and adjusted their configurations to match the new
names.
Here's what the node for my module looks like in AdminCentral:
ytc /
config / (empty)
templates/
ytcContent
... etc
dialogs/
ytc-page-properties
... etc
paragraphs/
ytcTextImage
... etc
In AdminCentral - I don't see my ytcContent node. Instead of using
the properties file for a name, I hard coded it to "YTC Two Column
Content" - but when I got to either create a new page or edit an
existing one, I don't see the "YTC Two Column Content" anywhere in my
list of templates to choose from. I only see the ones from the
samples module.
my YTC module was built using the maven archetype, and is in a .
I wonder if instead of being a module of my own type, I need to make
it a "info.magnolia.module.admininterface.SimpleContentModule" which
is the same kind of module that the samples module is.
I suppose if I can't figure out how to get this to work, I can just
move my stuff into the root WEB-INF directory and put the bootstrap
files in the common bootstrap area.. building them as a module feels
a lot cleaner to me though.
Ryan
On Aug 29, 2007, at 1:26 PM, David Smith wrote:
In my experience, if the dialogs, pages, and paragraphs sections of
config are stored in modules section of the config tree and exported
out and saved in the bootstrap, it does deploy correctly (paragraphs
available, etc., ...) Can you provide more detail on exactly what
you are doing and what version of Magnolia you are working with?
--David
Ryan Gardner wrote:
For sanity's sake, I want to put all of my templates in my own
custom module - very similar to how the samples module has the
templates in their module. I've got my module set up and building,
and doing all of what I want it to do except I have noticed that
my templates are not available as page templates.
When I go to a page and click on the popup menu - none of the
templates in my custom module show up. If I copy one of the
template notes out of my module and paste the node into the
Templating tree - I see the node there.
How does the Samples module manage to get it's template node
visible to the website part, but not my module?
Is there any way for me to get my module's templates to be treated
the same way as the samples module one?
Ryan
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------