Organise columns

Permalink Browser Info Environment
I hope I am not being too dim here, but is there a way to organise the contents under each column, for instance:

Col1
Parent 1
child 1.1
child 1.2

Col2
Parent2
child 2.1
child 2.2
Parent3
child 3.1
child 3.2

Col3
Parent4
child 4.1
child 4.2
Parent5
child 5.1
child 5.2

I hope this makes sense..

Steve

Type: Discussion
Status: New
glowmedia
View Replies:
jb1 replied on at Permalink Reply
jb1
Hi Steve,
You're not being dim :-)
There is a DIV tag that wraps around each "pair" of sub menus to lay it out the way it does. I've done it before, but it requires a few CSS tweaks and also changes to the view.php file. In short it's possible, but requires some knowhow.

If required, we offer paid custom C5 programming services as well as general HTML/JS/CSS & C5 training. Just let me know if you're interested.

JB
glowmedia replied on at Permalink Reply
glowmedia
JB,

Thanks for the quick reply, it is good to know it is possible, on thinking about it some more would I have to structure the pages so that they sit under a parent page that denotes which column the sub and sub sub pages sit in the menu, then use CSS to hide the parent page? A bit like the opposite of the 'Hide Children from Mega Menu' where the parent can be hidden?

I would appreciate it if you could give me a couple of pointers and also let me know what the cost would be to produce this for me?

Many Thanks

Steve
jb1 replied on at Permalink Reply
jb1
Hi Steve, the easiest way to do this is with a bit of CSS code. Each element in the menu (list item, link, etc) has a unique class based on the page ID (collection ID). So you can style each element as you wish - even hide them. I'd recommend this as it doesn't involve modifying the view.php or controller.php which means it will be easier to upgrade the package as new versions come out in the future.

Hope this helps.

JB
glowmedia replied on at Permalink Reply
glowmedia
JB,

I have constructed the pages for the menu into columns and used CSS to hide the top level pages(col1, 2, 3, 4) however my client has decided that they are not happy with these pages showing in the breadcrumbs and url of the page, can you suggest another approach if there is one for organising colunms?

You can see what I mean at:http://hikari.project-marketing.co.uk/index.php/products/col2/tropi...

Many Thanks

Steve
jb1 replied on at Permalink Reply
jb1
There's 2 options:
1) Modify the breadcrumb (autonav) block with a custom template to hide specific pages - this requires a bit of PHP knowledge. But it won't change the URL structure (unless you manually change that for each page via the Dashboard > Sitemap > Click a page and choose Properties.
2) You could "manually" build your own menu by setting up a bunch of scrapbook/stack items (1 per menu item) and embed these into the view.php file (see the comments in the view.php file of Mega Menu for examples on how to do that. This will give you 100% control over the menu contents, but the downside is that it won't automatically update as new pages are added (unless you're using "page list" blocks in your scrapbook/stack).

Hope this helps.

JB

concrete5 Environment Information

Browser User-Agent String

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.