Help with category dropdown

3 posts by 2 authors in: Forums > CMS Builder
Last Post: January 5, 2012   (RSS)

By efi-revivo - January 4, 2012

I try to use dropdown menu but i need help..

this is my code:

<ul>
<li>
<a href="#" target="_self"><font class="leaf">Home</font></a>
</li>
<li>
<a href="#" target="_self"><span class="branch">Company</span><!--[if gt IE 6]><![endif] --></a><!--<![endif]--><!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li>
<a href="#" target="_self"><font class="leaf">About Us</font></a>
</li>
<li>
<a href="#" target="_self"><font class="leaf">Terms of use</font></a>
</li>
<li>
<a href="#" target="_self"><font class="leaf">Press Releases</font></a>
</li>
</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li>
<a href="#" target="_self"><font class="leaf">About</font></a>
</li>
<li>
<a href="#" target="_self"><font class="leaf">Contact</font></a>
</li>
</ul>


How can i do it dynamic with our category in CMS

Thanks,
Efi

Re: [efi-revivo] Help with category dropdown

By (Deleted User) - January 4, 2012

Hi efi-revivo,

I'm not absolutely clear on what you want to do but it you are using the built in category-to-menu feature of cmsb then you can use the following to create the menu:
<ul>
<?php foreach ($allCategories as $category): ?>
<?php echo $category['_listItemStart'] ?>

<?php if ($category['_isSelected']): ?>
<b><a href="<?php echo $category['_link'] ?>"><?php echo $category['name'] ?></a></b>
<?php else: ?>
<a href="<?php echo $category['_link'] ?>"><?php echo $category['name'] ?></a>
<?php endif; ?>

<?php echo $category['_listItemEnd'] ?>
<?php endforeach; ?>
</ul>


This uses the array created by the following:
list($allCategories, $selectedCategory) = getCategories(array(
'tableName' => 'product_categories', // put the category table name here
'categoryFormat' => 'onelevel', // showall, onelevel, twolevel, breadcrumb...
));


Which should be placed above the menu in the code (normally at the start of the page).

If this isn't what you're looking for please do let me know - if you can provide a link to the site and attach the code you're using that would be helpful.

Hope this helps,

Tom