Add page with automatic subpages

Permalink
I'm new to building with c5, and while I love it so far (I come from a Wordpress background), there are still definitely some concepts I have yet to wrap my head around.

I've tried to search for this to no avail. Maybe I'm barking up the wrong tree and someone can point me in the right direction.

I'm building a site for a client who will be documenting Projects that they undertake. Each Project has an Introduction, a Video, a Purpose Statement, and a list of Contributors. The client and I have agreed on a sitemap like this:

- Home
  - Our Projects
    - Project 1
      - Introduction
      - Video
      - Statement
      - Contributors
    - Project 2
      - etc.


Is there a way to set this up so my client doesn't have to navigate to Our Projects, add a page named "Project x", then add all the necessary sub-pages by hand? In other words, is there some sort of action I can set up called "Create new project" that will create the whole group of pages that constitute a Project? Is there an addon for this? (I searched but don't think I found one.)

We want each separate piece of info (Video, Statement, etc) to appear on its own page. Each Project's pages (homepage and all subpages) will have a sidebar on the left containing links to the sub-pages and a content area on the right.

Any recommendations? Am I missing a basic concept? What's the easiest way to automate this?

Thanks so much,
erin.

 
jordanlev replied on at Permalink Reply
jordanlev
I don't think you're missing any basic concepts. The only way I know to achieve this would be to build a custom dashboard interface that programatically adds all of those pages. Here's a thread where I've posted some code that adds pages, if you're interested in pursuing this route (which unfortunately isn't very easy):
http://www.concrete5.org/community/forums/customizing_c5/predifined...
ecclescake replied on at Permalink Reply
Thanks so much for the reply and the code, Jordan! I had a feeling that it would need to be a very custom solution. I'll probably just leave it as-is and give the client a little step-by-step instruction for "adding a Project."

thanks again,
erin.

This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy.