Last post Jan 16, 2006 09:23 PM by TMMworld
Jan 15, 2006 05:56 PM|pmaugust|LINK
I've been playing with this, and have not come up with a good method yet. Hopefully someone can point me down the right path.
I want to create some pages that DO NOT show up on the main menu. These pages would be linked to from within other pages or one-off menus. I tried creating a page with "hidden" attribute and could add pages to that. Had a problem with that one. First, I
could never get back to that page, so I could get to the sub pages to delete (unless I remembered the ID number). Also, when I did a link to one of the pages that were under the hidden page, the bread crumb showed "hiddenpage-page".
Is there anyway to create a thread of pages that is not in the main menu thread seen by users, and NOT have it's name shown in the breadcrumb? I'm hoping this is a simple thing, one that when I see the answer makes me do my best Homer "Doh!"...
Thanks in advance,
Jan 15, 2006 08:57 PM|leupold|LINK
you went the right trail: use the "hidden" attribute of the page. to access hidden pages use the pages menu item from admin menu.
About the breadcrumb text - which skin or skin object are you using?
Jan 16, 2006 05:45 PM|TMMworld|LINK
Instead of using the hidden option, I created a page on the main menu that could only be viewed by the admin / power user. For example, I call this page "Articles". Users do not see this on the menu bar.
I then add pages under this page as sub-menu items, but on these following pages, I grant acces to all users for view. This way, I can link to the page from any page on the site, but the pages are not visibile through the standard menu.
This also makes it easier to manage and edit pages as the admin.
Jan 16, 2006 09:23 PM|TMMworld|LINK
Continued from previous post.... I forgot the part about breadcrumbs....
You can remove breadcrumbs from the skin, or set a special skin on these pages without breadcrumbs, but the URL will show the path anyway.
If you do not want to remove breadcrumbs from the skin, you can still hide the name of the page from the breadcrumb (for the "articles" page in the previous post). You can hide the name of the page from the breadcrumb by putting an html tag around the name.
For example, name the page "<articles>" instead of "articles". As admin, you can get to the page from the menu bar still, but it will just be a space along with the little arrow that displays for submenus. User without authority for the page will see
When you send a user to a page that is below this one in the menu, the breadcrumb will be only for the page they are on, and the parent will show as blank. However, you will still see the main menu page name in the URL path.