Divide site into sections

dabellator - February 20, 2009 - 07:11

I'm trying to set up a site with a main page and then four separate sections, each with sub-main pages and content unique to that section. How can I divide my site so that when a user accesses the link to main page #1 and adds content, it only shows up in that section?
-JB

is this what one would use

dabellator - February 20, 2009 - 08:28

is this what one would use the story content for, or would i have to set up something more complicated with code or a new module?
-JB

There are many ways to

cog.rusty - February 20, 2009 - 10:04

There are many ways to implement sections.

Taxonomy is perhaps the most versatile and wide-spread way. You tag the posts with some taxonomy terms (categories) which you have created, and set up pages to introduce and/or list posts tagged with each term. The Views module (http://drupal.org/project/views) is very useful for creating these section pages. See also http://drupal.org/node/299

Or, you can create similar section pages by content type (stories, events etc): http://drupal.org/project/get_content_type or the Views module.

You can even combine taxonomy with content types: http://drupal.org/project/node_type_filter or the Views module.

Or, you can use directly the menu system. With the path module enabled, you can assign a path to each post as you edit it, and set up menus. Lots of manual work, but some modules such as taxonomy_menu may help.

Additionally, you can use some module such as Organic Groups (http://drupal.org/project/og) or Sections (http://drupal.org/project/sections).

fabulous response, you just

dabellator - February 20, 2009 - 13:42

fabulous response, you just helped me in so many ways! i really appreciate it...
-JB

I forgot to mention the book

cog.rusty - February 20, 2009 - 13:56

I forgot to mention the book module (included in core). With that, you can create "books" for your sections, which are parent posts to which you can attach child posts. The "Documentation" section here in drupal.org is made this way. It is divided in "books".

 
 

Drupal is a registered trademark of Dries Buytaert.