Edited blocks in stacks do not refresh on frontend (concrete 5.6 and 5.7)

Permalink
I created stacks containing more than one block. Inserting a single block from a stack into a page has the issue that this block will not refresh when the original has been edited. See this old thread:
http://www.concrete5.org/community/forums/usage/stacks-not-updating...

And this bug seems to exist in 5.7.x still!

TorstenKelsch
 
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi TorstenKelsch,

What version of 5.7 are you using?
TorstenKelsch replied on at Permalink Reply
TorstenKelsch
In the thread (see above) someone reported this issue. I have not tested myself in concrete 5.7.
JohntheFish replied on at Permalink Reply
JohntheFish
A common oversight is not approving the overall stack edit.
TorstenKelsch replied on at Permalink Reply
TorstenKelsch
My understanding of stacks is that you can build content quite flexibly. In my case, I am building a multilingual web site for a customer. In the sidebars, the information, like contact details etc., need to be in English, German, Russian and so on. So the idea is to build stacks for those sidebars, containing HTML blocks with content in all those different languages.

So, I put the German block from the stack onto the German pages, Englisch block onto English pages and so on. But if something needs to be changed, the changes won’t appear on the pages. I have to edit all those blocks on every page or I have to copy those blocks again from the changed stack.

This is not what makes editing a web site easy.

But the point is: Stacks with only a single block work all right – changing such a stack changes the inserted stack on the page. But such a lot of stacks with single blocks makes the stack list too long and confusing, as you can imagine.
JohntheFish replied on at Permalink Reply
JohntheFish
If you don't want to use the c5 internationalisation, have a look at the c5dk multi lingual content block. That is probably easier than doing your own thing with stacks.
TorstenKelsch replied on at Permalink Reply
TorstenKelsch
I guess that add-on is great if you have a web site which is in one language only, but you want to have some multilingual parts.

But in my case, the customer’s whole web site has been translated into several languages. The visitor can click on the preferred language link and lands in subdirectory /de/, /en/, /ru/ or whatever:http://www.gsr-germany.de/.

If a main content changes, no problem, but in the case that something in a sidebar needs to be changed, I don’t want to edit it on each and every single page.

I will also try DH Multilingual Content, maybe this is what could help me.

Anyway, I think the non-refreshing behaviour of stacks with multiple blocks is a bug or is at least not what users expect.
WillemAnchor replied on at Permalink Reply
WillemAnchor
'But the point is: Stacks with only a single block work all right – changing such a stack changes the inserted stack on the page. But such a lot of stacks with single blocks makes the stack list too long and confusing, as you can imagine. '

Maybe Stack Manager would be handy for you ?
https://www.concrete5.org/marketplace/addons/stack-manager1...
TorstenKelsch replied on at Permalink Reply
TorstenKelsch
I had not known this before and will take a closer look at it soon, thank you.
landryacademywebhub replied on at Permalink Reply
landryacademywebhub
I am having this same issue. When I select an individual block from a stack and add it, it doesn't update when I update the original complete stack. This is wreaking havoc because we use it to display pricing so the pricing isn't updating anywhere the individual stack is used in the site.