CSS Menu maintained by javascript

For discussion and questions related to CMS Specific templates and stylesheets (CSS), and themes. or layout issues. This is not a place for generic "I don't know CSS issues"
Locked
Rubio

CSS Menu maintained by javascript

Post by Rubio »

Hello, forgive my poor English, but I used a translator.
I need to use a vertical menu created with Artisteer running through the CSS and javascript.
The CSS and javascript file existe.


My problem is that I do not know how to configure the "Menu Manager" in order to create the menu and automatically handles JavaScript.

The menu code to handle is the following:


Home


News

Top 10




Menu Item

Subitem 1
Subitem 2
Subitem 3




Video



Archive

2008

January
February
March


2007

January
February
March


2006

January
February
March






Contact

In a post I found a solution like this:
{if $count > 0}


{foreach  ...
... '}

{literal}

var Browser = navigator.appName; ...
... ->tabindex}{literal}">{/literal}{$node->menutext}{literal} {/ ...
... ->tabindex}{literal}">{/literal}{$node->menutext}{literal} {/ ...
... ->tabindex}{literal}">{/literal}{$node->menutext}{literal} {/ ...
... ->tabindex}{literal}">{/literal}{$node->menutext}{literal} {/ ...
...
>{$node->hierarchy}: {$node->menutext}
{/if}

{/foreach}

{repeat  ...
...  Bressers, adapted from original CMSMS menu template 'cssmenu.tpl' -->

{/if}
I note that I do not understand nothing of PHP, so if anyone can help me thank him. ;D ;D

Alfredo
spcherub
Power Poster
Power Poster
Posts: 402
Joined: Fri Jun 06, 2008 5:54 pm

Re: CSS Menu maintained by javascript

Post by spcherub »

Alfedo,

What you need is already built into the default templates in MenuManager. You simply make a copy of the simple menu template, fit it to include your custom classes and span tags. Eveything else including the hierarchy of lists is created by the loop within the template.

Your JavaScript and CSS should not be included at the top of the page template and should not be inline inside the menu template.

Does tha help?

Sanjay
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12711
Joined: Thu Mar 09, 2006 5:32 am

Re: CSS Menu maintained by javascript

Post by Dr.CSS »

I would have to see an example of the menu in action to give you an idea of how to get it to work in CMSMS...
Rubio

Re: CSS Menu maintained by javascript

Post by Rubio »

The example can be found here:

http://www.rubiofree.com/demo/

and 'the upper left corner.

I have the CSS file and the java that makes it work.

I miss the menu manager.
I tried with the sample, the simple menu, but the Span Tag and I can not configure.

The SimpleMenuManager is as follows:
{* CSS classes used in this template:
.activeparent - The top level parent when a child is the active/current page
li.active0n h3 - n is the depth/level of the node. To style the active page for each level separately. The active page is not clickable.
.clearfix - Used for the unclickable h3 to use the entire width of the li, just like the anchors. See the Tools stylesheet in the default CMSMS installation.
li.sectionheader h3 - To style section header
li.separator - To style the ruler for the separator *}

{if $count > 0}

{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="" times=$node->depth-$node->prevdepth}
{elseif $node->depth prevdepth}
{repeat string="" times=$node->prevdepth-$node->depth}

{elseif $node->index > 0}
{/if}


{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
url}">{$node->menutext}

{elseif $node->haschildren == true and $node->type != 'sectionheader' and $node->type != 'separator'}
url}">{$node->menutext}

{elseif $node->current == true}
{$node->menutext}

{elseif $node->type == 'sectionheader'}
{$node->menutext}

{elseif $node->type == 'separator'}


{else}
url}">{$node->menutext}

{/if}

{/foreach}
{repeat string="" times=$node->depth-1}

{/if}
You can update according to my Span Tag and recalled at the beginning of my post?

Okay then call the java in the template like this?








{sitename} - {title}

{metadata}

{stylesheet}

{literal}
 



  {/literal}




.................
Sorry again my bad English  :'(

Thanks in advance for the help
Alfredo
Last edited by Rubio on Thu Oct 07, 2010 4:18 pm, edited 1 time in total.
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12711
Joined: Thu Mar 09, 2006 5:32 am

Re: CSS Menu maintained by javascript

Post by Dr.CSS »

No JS needed and the CSS is already done, look to this menu...

http://multiintech.com/defaultcontent/i ... msms-works

This is the template used...

http://multiintech.com/defaultcontent/i ... ge=navleft
Rubio

Re: CSS Menu maintained by javascript

Post by Rubio »

You are right, but I have to build me a new CSS from scratch to match the colors and everything else.

In fact I've already tried, but I did not go very far  ??? ??? ??? . In fact I've lost many hours without getting great results.

I am attaching the file of my menu, maybe if you can look directly and make the appropriate changes there would be grateful. ;) ;) ;)

http://www.rubiofree.com/demo/Vertical_Menu.zip

Might be able to create the appropriate MenuManager and CSS

The fact that we insist on my part with a menu in java, it is because using Artisteer to create the template I can create it easily without changing the code too.

I do know something?

thanks
Alfredo
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12711
Joined: Thu Mar 09, 2006 5:32 am

Re: CSS Menu maintained by javascript

Post by Dr.CSS »

I don't do menus with JS unless it's some jQuery to make it drop slowly etc....
Locked

Return to “Layout and Design (CSS & HTML)”