Default blocks are not displaying in existing pages
Permalink
I created one default blocks as described in this sitehttp://www.smartwebprojects.net/concrete5-blog/38/settting-default-...
But the problem is, the blocks are not displaying in already existing pages. I tried different method to solve this, but no chance. In new pages it's displaying fine.
The pages are containing too much content, it is really difficult to recreate all the pages. Can anyone help me. Thanks in advance.
But the problem is, the blocks are not displaying in already existing pages. I tried different method to solve this, but no chance. In new pages it's displaying fine.
The pages are containing too much content, it is really difficult to recreate all the pages. Can anyone help me. Thanks in advance.
In the Page Defaults, click on a block and choose "Setup on Child Pages" -- this will allow you to add blocks to pages that already exist.
HOWEVER, it is a bit clunky and you have to be careful that it doesn't add duplicates to pages. Basically if the block is already on a page, but wasn't put there by the original page default, it will add a second copy of the block instead of being smart enough to know it's already there.
Also, you unfortunately can't rearrange the order of blocks and have them apply to this "child page setup" -- they are always added to the bottom of the existing area's blocks.
A different solution for this situation that I've been using is to install the free "Global Areas" addon (http://www.concrete5.org/marketplace/addons/global-areas... ), then pick one page on your site to be the "single source of content" for a particular area, then add the Global Area block to the page defaults and point it to that page you decided was going to be the "single source of content", then "setup on child pages" the global area block for all pages except the "source" page you decided upon. Now when you edit content on that "source" page, it will automatically be updated across the entire site -- including moving blocks around within the area.
I wish this were simpler to deal with :)
HOWEVER, it is a bit clunky and you have to be careful that it doesn't add duplicates to pages. Basically if the block is already on a page, but wasn't put there by the original page default, it will add a second copy of the block instead of being smart enough to know it's already there.
Also, you unfortunately can't rearrange the order of blocks and have them apply to this "child page setup" -- they are always added to the bottom of the existing area's blocks.
A different solution for this situation that I've been using is to install the free "Global Areas" addon (http://www.concrete5.org/marketplace/addons/global-areas... ), then pick one page on your site to be the "single source of content" for a particular area, then add the Global Area block to the page defaults and point it to that page you decided was going to be the "single source of content", then "setup on child pages" the global area block for all pages except the "source" page you decided upon. Now when you edit content on that "source" page, it will automatically be updated across the entire site -- including moving blocks around within the area.
I wish this were simpler to deal with :)
"Setup on Child Pages" is working fine. But I installed Global Areas and created a 'Global Area' block on a source page, then I cannot find other options to view this area in other pages. It's OK thank you Jordanlev and MrGrowBizz
Unfortunately will not update current pages. The best I believe you can do is add the block(s) to the global scrapbook and paste into the current pages. If added properly to the global scrapbook, when you edit the block within the scrapbook all blocks pasted will change as well. Not a bad idea to paste into the default pages as well so that if your changes need to be global all pasted blocks will change by editing the block in the scrapbook. Not being aware of this from the beginning can be painful as I went through it myself.