Stacks not updating blocks on page1 user found helpful
I have pages that I have inserted some of the blocks onto using the stack and not the complete stack. When a change is made to the block in the stack it is not reflected on the pages. I have approved the changes. If I select Edit on the block on the page then I can see the warning that the block has been copied from somewere else and that editing it will create a new instance etc. See images attached.
Is this a bug?
Here's what I have in my theme in the 'my_theme/elements/header.php' file:
<?php $ga = new GlobalArea('header-area'); $ga->display(); ?>
This creates a Global Area in the Stacks called 'header-area' where I have added my auto-nav.
In my case I have have made a stack containing 6 content blocks of which a combination of 3 would be used on various pages but be updated from the stack if changes to the content is required. I was sure I read about this in a post regarding stacks.
I found the discussion I was thinking about and it actually describes this very issue. In this post, Andrew never answers this specific question.
So, near as I can tell, the only way to have blocks that will update site-wide is to use multi-block stacks? Or in the case of the above comment, rewrite the code? Is anyone else blown away that the entire genius of websites way back when they were first invented was the fact that we could update a block site-wide from one single location? Did Concrete5 just go three decades back in time?
Now, I have to literally go into hundreds of web pages to update the blocks individually. Unless I'm wrong and anyone else has come up with a better solution. If so, I'd love to find out.
Make sure stack changes are approved as well as page changes?
I have cleared the cache anyway. I went to the stack and changed the content of a block and approved the changes. I have checked the stack versions and the latest version is approved. The changes made to the block contents are not displaying on the relevent page. I have refreshed the page. If I put the page in edit mode and select the block to edit it is saying that it was copied from etc. as per the image on my first post. I will try this on one of my other sites to see if it is only specific to this site.
I have tried this on another site and the stack is not updating blocks that are not inserted as the entire stack
I can confirm that this has not been fixed in this version. As I am aware of the problem, I don't use this feature and stick to single block stacks, which I can confirm do update or defaults in page types to obtain global updates of blocks.
Has this ever been reported as a bug? It would be a great time saver if it worked as planned.
I was fortunate that I tested this feature at the start of building a rather large site that would relied heavily on the the individual blocks updating site wide.
I'll post a new bug ticket
Now I need to re-create individual Stacks for each of those Stack items and re-insert them into every page of my site where they are in use... *cry more, I am so tired already*
I miss my Global Scrapbooks functionality :~(~~ I loved having my Scrapbook collections and then pulling out the item needed and adding it to the page, and then being able to update that item from any page in the site that used it.
Why does using individual Stack elements currently create separate instances? Who wants that functionality?? Just use the clipboard if you are doing copy and paste content blocks... I thought Stacks were for creating re-usable content that had a single source for editing.