Moving block on master Page Type not updated on child pages

Permalink
Hi, I hope somebody can help. I am trying to change the order that four block appear in on one of my page types. I can move them easily enough. When the move is done I selected 'Setup on child pages'. Unfortunately they still stay in the old order on all the page based on that page type.

On other threads I see talk of a 'Save positioning' option. I have looked everywhere for this but don't see it anywhere. I'm using 5.6.0.1. Any help very welcome.

 
DanK replied on at Permalink Reply
Anyone? I'm at a loss to understand this and am on a tight deadline, any help very welcome.
DanK replied on at Permalink Reply
Sorry I'm going mental here. This should be so simple so I'm worrying that something is wrong with my c5 install.
Can someone please tell me what I should see when I move a block?
I'm using 5.6.0.1. I go to the page type I want to alter. I select the Move tool. When the arrowhead appears I move the block into another position within the div. Others move around to accommodate the moved block. A message top right says 'Move: blocks arranged successfully". I choose Setup on child pages and click save. I message appears at the top right saying "Update Block: the block has been updated successfully". I publish edits.
However, none of the child pages show the move. Also I can't see any message at all that mentions save positioning. Nor does the page type show that a new version of the page has been created. It shows one version created months ago when the site was originally built. Is there something badly wrong?
jalen replied on at Permalink Reply
jalen
Hi Dan,

I've been having some troubles when changing settings within page type defaults too. I came across a thread that might be useful to you (http://www.concrete5.org/community/forums/usage/deletion_of_block_from_page_defaults_does_not_cl/). In essence, it suggests that the page type feature isn't the most reliable.

I am in the middle of trying to sort out something similar. If I come up with a solution, I'll share it with you.
DanK replied on at Permalink Reply
Thanks Jalen much appreciated. Judging by the lack of responses on this I feel like I'm the only one struggling to do something that should be quite easy. I have a page type and I want some things to be on every one of those pages and when the master page is changed the child pages should change too. I don't see what's unusual about that as Dreamweaver templates work like that. Strange.

Thanks for replying anyway.
jalen replied on at Permalink Reply
jalen
Hey Dan,
What you want _is_ the premise of the Page Type feature. The problem is that its behaviour isn't the most stable, predictable, or intuitive.

At the moment, it works well for creating a starting place for a category of pages. You set up the defaults and all pages created from that page type use that default. That works fairly well. The problem comes when wanting to make changes to the Page Type defaults AFTER pages have been created from it.

It's possible to _add_ elements/blocks to the page type default, but when you do, you don't have a lot of control over the order in which they appear. That isn't very helpful.

Again, I have a similar problem to solve, I'll keep you posted with my progress.
jalen replied on at Permalink Best Answer Reply
jalen
Dan,

I found a way to make it work. It's not pretty, but it works. The general idea, is to approximate the removal of all blocks you wish to change the order of, and then add them back, in the order you want to see them.

1. Click on the Defaults button of the page type you wish to work with.
2. Click on the Edit Page button (to go into edit mode)
3. For EACH BLOCK you wish to reorder (except the very 1st/top one):
a) Click on the block to summon the context menu
b) Select the Setup on Child Pages menu item
c) Uncheck all the pages you wish to affect (the check box in the table header checks/unchecks all pages at once)
d) Scroll to bottom of dialogue and click on the Update button.
4. Then, in the order you wish the blocks to appear, repeat step 3, but this time ensure that you _check_ all the pages.

I found this to work for me. Let me know how it goes for you.
DanK replied on at Permalink Reply
Thanks so much Jalen for the effort you have gone to. I really appreciate your help. Unfortunately your reply came literally one minute after I just changed all of the blacks manually on each page. I didn't want to do that before as I would break those blocks from the template. I'll go back though after the rush here is over and try it your way.

Thanks again for your help. First class!
jalen replied on at Permalink Reply
jalen
No problem. All the best.
drennapete replied on at Permalink Reply
drennapete
In future adding the blocks to a stack then adding the stack to the default page may work. Reorder within the stack itself. Not sure if that helps.