Nav-Header Global Association Problem-Question

Permalink
During installation of the Snapfish Drop Down Menu, I edited a single page nav-header, deleting the auto-nav block (a warning came up saying I was dis-associating all..or something like that) .and I accepted the change. Then I added the Snapfish Drop Down Menu to the page.

Later after reading more, I realized that the better way to do this was to create a user formatted instance of the dropdown menu in the Global Scrapbook and then edit the Dashboard / "Pages&Themes" (side menu) / "Page Types" (top menu) by picking "Default" and then picking "Edit Page" clicking on the auto-nav block and deleting it, and then adding the Snapfish Dropdown Menu by clicking on "Add to Header Nav" and then in the popup menu, picking "Paste from Scrapbook" rather than "Add Block"

I believe what I did in the first instance, combined with my edit of the Page Type / "Full Page", when I deleted the Auto Nav block, caused me to losee all the navigation on a number of "full pages" on the site.

Perhaps it had happened earlier... anyway I went back and manually added new Snapfish instances from the Global Scrapbook (I intend to use this globally for all pages) to all pages on the website. I also added the Global Scrapbook instance to all of the Page Types, Search, Blog, About, Member, non-appearing pages, such as member and Guestbook, etc.

The new Snapfish Drop Down Menu seems to be working fine now. Since I have changed the Dashboard / Pages & Themes / "Page Types" whenever I create a new page, it should be set up properly with the new drop down menu.

Also I believe that when I change the Snapfish Drop down instance in the Global Scrapbook, all the menus on the website will change accordingly. Obviously, if I or someone else deletes that instance of the menu in the Global Scrapbook, the website will loose its navigation, and I'll have to recreate and reinsert it on every page.

I have several questions about what I've done.

Does it appear from my description, that I've fixed the problem I created at first by deleting Auto-nav block?

Is there a way of locking the Global Scrapbook instance of the drop down menu so it is not inadvertently deleted?

Is there a way of easily applying the drop down menu to all pages?


Thanks for your help and the good notes in the forums.
The Concrete5 System seems to be quite powerful and easy to use for editing. I am happy that I am not forced into editing PHP all the time and I really like the hierarchical block system. Rick

fcgleason
 
guythomas replied on at Permalink Reply
guythomas
It sounds like you got it all sorted out. if you put the scrapbook instance in the "admin" scrapbook then only people with admin rights will be able to delete it. As far as propogating the nav block to all your pages, after adding it to the "default" on a page type, if you click the block again you should see an option to set it up on all child pages. This will bring up a window that shows all pages on the website of that page type. Select the pages you want the block to be copied to and you are on your way. You will need to do this for every page type on the website.

Hopefully this helps.

-guy
fcgleason replied on at Permalink Reply
fcgleason
Yikes! This is awesome. I did it all by hand for each page.

Commands are:
Pages & Themes / Page Type (at the top)
Click on Default for your Page Types.
Then Edit Page
When you click on the Menu Block (instance of Global Scrapbook Drop Down Menu, for this website) pick "Setup on Child Pages" (at the bottom of popup).
List of pages with that page type.
Then check box the pages you want.
"Exit Edit Mode"
"Publish"

Thank you Guy -very helpful

PS You also answered the question about how to protect the headers from editing! I guess the instances in the global scrapbook cannot be altered unless you have access to them. I wonder if it would be good to have a "lock" for each one just to be sure.