• What would be the best way to set up a “static website” if you want to have whole groups of similar pages sharing the same layout for its individual (unique) content?

    What I mean is:

    On a corporate website you might have (amongst entirely different kinds of pages that are on the website as well) a whole group of pages that we might call “product pages”, one web page per product, describing each product in detail, where on each such product page you want to have certain kinds of information positioned and styled in a consistent way:

    – a general sales pitch for this product
    – a technical data box for this product (perhaps a smaller font and different background)
    – a how-to-use box for this product (perhaps yet another style)
    – a photo of this product

    i.e these different “pieces” are all unique to that product, and you want the pieces styled differently from each other, but styled consistently for all products (for example, to always have the technical data for a product in a gray box on the right).

    I need to set it up such that even entirely non-technical people can add new products and modify the product’s sales pitch, photo, technical data, how-to etc.

Viewing 2 replies - 1 through 2 (of 2 total)
  • There is quite a learning curve, but the Pods CMS Framework plugin seems to be a perfect fit for this.

    Pods will let you define a post type with unique fields and provides a ‘fill-in-the-blank’ form for users to create or edit posts of that post type.

    There are functions provided so you can retrieve the data in a template to be styled as you wish on the front end.

    Thread Starter Folke

    (@folke)

    Wow! Many, many thanks. I agree this really sounds perfect!

    I guess I will have to play with it a bit before I can tell for sure, but it certainly sounds like it has everything I could possibly need, and it gives a solid impression, too.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Multi-part content on a static website’ is closed to new replies.