Dobry den,
jsem uplny zabar CMS a presto bych chtel mit svoje menu. Prosim pomozte mi navrhnout kod pro sablonu menu, ktera by mela vypadat takto pokud ji mam jen v HTML viz nize.
Jedna se o menu a pod nim jeste pod menu v horizontalni podobe.
O nás
Firma
Kontakt
Informace
Adresa
Diky moc.
Prosim pomozte mi s menu
Re: Prosim pomozte mi s menu
Tohle forum tu HTML cast kde jsem poslal popis menu rovnou ulozilo jako stranku a ne zdrojovy kod.
Proste jen moc nerozumik tomu jak navrhnout sablonu menu pokud mam dvoj urovnove menu napr.
Domu Novinky Kontakty
O firmě Kdo jsme Novinky Archív Fakturační kontakty Pobočky
Nejedna se o rolovací menu, ale při kliknutí na hlavní menu se objeví pod menu daného hlavního menu.
Děkuji.
M
Proste jen moc nerozumik tomu jak navrhnout sablonu menu pokud mam dvoj urovnove menu napr.
Domu Novinky Kontakty
O firmě Kdo jsme Novinky Archív Fakturační kontakty Pobočky
Nejedna se o rolovací menu, ale při kliknutí na hlavní menu se objeví pod menu daného hlavního menu.
Děkuji.
M
Re: Prosim pomozte mi s menu
Použij tag pro použití zdrojového kódu.marush wrote:Tohle forum tu HTML cast kde jsem poslal popis menu rovnou ulozilo jako stranku a ne zdrojovy kod.
Code: Select all
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="en-gb" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />
Myslíš jako třeba, že na stránce index.php bude menu:marush wrote:Proste jen moc nerozumik tomu jak navrhnout sablonu menu pokud mam dvoj urovnove menu napr.
Domu Novinky Kontakty
O firmě Kdo jsme Novinky Archív Fakturační kontakty Pobočky
Nejedna se o rolovací menu, ale při kliknutí na hlavní menu se objeví pod menu daného hlavního menu.
Děkuji.
- Domů
- Stránka
- Kontakt
- Stránka 1
- Stránka 2
- Stránka 3

A neumíš to napsat v HTML nebo jen šablonu pro CMSMS?
Re: Prosim pomozte mi s menu
Ano je to presne jak pisete a neumim udelat sablonu pro CMSMS.
To menu v HTML vypada takto. Pokud pak kliknu na Novinky bude tam jine submenu napr. Novinky a Archiv atd.
Diky moc.
To menu v HTML vypada takto. Pokud pak kliknu na Novinky bude tam jine submenu napr. Novinky a Archiv atd.
Code: Select all
<ul id="menu">
<li class="active"><span class="menu_item_left_bg"></span><a href="/">Domů</a></li>
<li><span class="menu_item_left_bg"></span><a href="/index.php?page=novinky">Novinky</a></li>
<li><span class="menu_item_left_bg"></span><a href="/index.php?page=kontakty">Kontakty</a></li>
</ul>
<ul id="submenu"><div id="submenu_left_bg"></div><div id="submenu_right_bg"></div>
<li class="active"><a href="/">Úvod</a><span class="separator"></span></li>
<li><a href="/index.php?page=o-firme">O firmě</a><span class="separator"></span></li>
<li><a href="/index.php?page=kdo-jsme">Kdo jsme</a><span class="separator"></span></li>
</ul>
Re: Prosim pomozte mi s menu
Takže řekněme, že máme strukturu webu:
-stranka 1
--podstranka 1
--podstranka 2
-stranka 2
-stranka 3
Vytvořím například následující šablonu menu:
Pro defaultní šablonu webu zvolím výpis {menu number_of_levels="1"} a pro podstránky zvolím druhou šablonu kde se menu bude volat zápisem {menu start_level="2"}.
Šlo by to udělat i v rámci jedné šablony pomocí smarty podmínek, ale to neumím, tak nedokážu poradit.
-stranka 1
--podstranka 1
--podstranka 2
-stranka 2
-stranka 3
Code: Select all
<ul>
<li>stranka 1
<ul>
<li>podtsranka 1</li>
<li>podstranka 2</li>
</li>
<li>stranka 2</li>
<li>stranka 3</li>
</ul>
Code: Select all
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->current == true}
<li class="active">{$node->menutext}
{else}
<li><a href="{$node->url}" title="{$node->menutext}">{$node->menutext}</a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Šlo by to udělat i v rámci jedné šablony pomocí smarty podmínek, ale to neumím, tak nedokážu poradit.
Re: Prosim pomozte mi s menu
Dekuji. Da se tam prosim jeste nejak aplikovat, ze tu menu nebo podmenu je aktivni tim zapisem class="active" ?
Re: Prosim pomozte mi s menu
Jj, to je už v šabloně jako:marush wrote:Dekuji. Da se tam prosim jeste nejak aplikovat, ze tu menu nebo podmenu je aktivni tim zapisem class="active" ?
Code: Select all
{if $node->current == true}
<li class="active">{$node->menutext}
{else}
<li><a href="{$node->url}" title="{$node->menutext}">{$node->menutext}</a>
{/if}
Re: Prosim pomozte mi s menu
Perfektni omlouvam se nevsiml jsem si, ze uz to tam bylo. diky moc.