Hello,

I'm new to Drupal and have spent the last few weeks reading lots and absorbing as much info as I can.

I'm a front end developer in the process of converting a simple static site I've built into a Drupal site. The static site can be seen here: http://www.lotusfilters.com.au/demo/services.html

What I need help with is the best way to lay out the page INNER CONTENT, and not the outer template. Lets look at just the white background area of the ABOUT and SERVICES pages and ignore the right panel (with the search, quote boxes, etc) as I consider this part of the outer template

So, the body content consists of the following:
- section headings
- section text
- section image

Plus, sections also have columns which include:
- column headings
- column images
- column text

So, what is the best way to approach this? Consider that I do want these pages to be editable by a non-savvy client.

1) Create a single basic page for ABOUT and SERVICES
- paste the entire body contents into these pages via CKEditor
- add styles to CKEditor for the column divs, images, headings, etc
- Edit and add more content, columns, and images in CKEditor and hope it's smart enough to hold it all together?

2) Create new content types for each page, and for the columns
- create individual page layouts for ABOUT and SERVICES using Panels
- add columns into the layouts with PANELS
- create each column and page section as a seperate piece of content.

3) Content types with fields?

As you can see I'm a bit stuck on the best way to proceed and would really appreciate your help. I'm probably missing something completely so please let me know what you think!

Many thanks.

Comments

coreyp_1’s picture

I would use Panels. You want to give the editors some flexibility, but you don't want them to get confused with everything. You could display different nodes in the various panes, and allow them to edit the nodes individually, which would guarantee that they can't break your layout. That would be the safest option.