Content duplicating in New Layout created from "Preset Layout" - Elemental 5.7

Permalink
I have a Twitter Bootstrap 4 Column Layout saved and when I use that for a new layout it duplicates the content of the other 4 column Layout already populated with content.

I think I saw this mentioned before and if that is normal for a copied layout they will not be of much use unless you need that content on every page or something.

1. Is that normal for the content to duplicate?

Then I just saw this in the Docs when I though I might find the answer:

" Add Layout
Layouts are a quick tool for chopping one block area into smaller block areas.

We do not recommend you use them for site design or lots of pixel perfect design concerns.

They're really a band-aid solution . . . "

2. How else would I divide a section into 2 or more areas in like a "left sidebar template where I need to divide a block in the main area?

3. I am noticing in the 4-Grid Template is not showing any type of grid in edit mode when it is the active template. What's going on with that?

workndawg
 
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi workndawg,

The layout documentation that you reference is for 5.6 and does not apply to 5.7:
https://www.concrete5.org/documentation/using-concrete5/in-page-edit...
"Layouts are a quick tool for chopping one block area into smaller block areas. We do not recommend you use them for site design or lots of pixel perfect design concerns. They're really a band-aid solution to the "Oh, I'd love to have a survey next to this paragraph of text" problem."

Layouts in 5.7 have far more features and are appropriate for page layout and site design.

"I have a Twitter Bootstrap 4 Column Layout saved and when I use that for a new layout it duplicates the content of the other 4 column Layout already populated with content."

Can you include the steps required to reproduce this?

When you say "4-Grid Template", what are you referring to?
workndawg replied on at Permalink Reply 3 Attachments
workndawg
Hey Mr K

I am creating a layout from an existing area in the page. Click on existing layout area then I select a preset that I have previously saved.

When I do that and then add my images to the 4 containers in the layout row and go to save it it all the pics with the ones in the above or previously populated row are copied into the new row.

The 4 Grid Layout and 4 Grid Template are 2 completely different items but would accomplish the same thing. I am just not seeing any grid layout even though that is the active template.

See screen shots
MrKDilkington replied on at Permalink Reply
MrKDilkington
Do you have a matching PHP file in your theme for "4 Grid Template"?

Here is a helpful explanation of Page Types and Page Templates:
http://www.concrete5.org/community/forums/5-7-discussion/5.7-page-t...
workndawg replied on at Permalink Reply 1 Attachment
workndawg
Well I think I have the Page Type matched up with the Page Template.

When I go to the Dashboard and click Page Type/Basic Details I have the 4 Grid Page Type showing the 4 Grid Template.

It shows on the left as well when I click on Design 4 Grid is checked as the Page Template.

But when page is in edit mode I am not seeing any grid.
MrKDilkington replied on at Permalink Reply 2 Attachments
MrKDilkington
When you created your page template file did you create the page template in concrete5?

Example:
- create a page template file called "new_template.php"
themes\elemental\new_template.php
- create a new page template in concrete5
Dashboard > Pages & Themes > Themes > Page Templates button on active theme

I have attached screenshots to describe this.
workndawg replied on at Permalink Reply 1 Attachment
workndawg
Yes everything is done in a very basic mode in Concrete5. It's all I know and mostly going very well after only a couple weeks.

I just create them from the dashboard/new page icon/select 4 grid as the type.

Go to design on the left menu it shows 4 Grid checked.

Save it to a location with a title in attributes. (test page this time)

Here is a snapshot like the one you show.