mk 0 Опубликовано 9 ноября, 2008 Жалоба Share Опубликовано 9 ноября, 2008 Не могу понять, как добавить в меню навигации ссылку на страницу :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2008 Жалоба Share Опубликовано 10 ноября, 2008 В /templates/vamshop/index.html например меняйте: <div id="menu"><ul><li{$1}><a href="{$mainpage}"><span>{#text_mainpage#}</span></a></li>{if $account}{if $smarty.session.customer_id}<li{$2}><a href="{$account}"><span>{#link_account#}</span></a></li>{/if}{/if}<li{$3}><a href="{$cart}"><span>{#link_cart#}</span></a></li><li{$4}><a href="{$checkout}"><span>{#link_checkout#}</span></a></li>{if $account}{if $smarty.session.customer_id}<li{$5}><a href="{$logoff}"><span>{#link_logoff#}</span></a></li>{else}<li{$6}><a href="{$login}"><span>{#link_login#}</span></a></li>{/if}{/if} </ul></div>[/code] на: [code]<div id="menu"><ul><li{$1}><a href="{$mainpage}"><span>{#text_mainpage#}</span></a></li><li><a href="http://ссылка.ру"><span>Моя ссылка</span></a></li>{if $account}{if $smarty.session.customer_id}<li{$2}><a href="{$account}"><span>{#link_account#}</span></a></li>{/if}{/if}<li{$3}><a href="{$cart}"><span>{#link_cart#}</span></a></li><li{$4}><a href="{$checkout}"><span>{#link_checkout#}</span></a></li>{if $account}{if $smarty.session.customer_id}<li{$5}><a href="{$logoff}"><span>{#link_logoff#}</span></a></li>{else}<li{$6}><a href="{$login}"><span>{#link_login#}</span></a></li>{/if}{/if} </ul></div> Ссылка на сообщение Поделиться на другие сайты
mk 0 Опубликовано 10 ноября, 2008 Автор Жалоба Share Опубликовано 10 ноября, 2008 смешно :) я зачем-то хотел через $моя_ссылка. хм... вопрос тогда (возможно глупый): а для чего служит оператор <li{1}>? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2008 Жалоба Share Опубликовано 10 ноября, 2008 Это просто определять, какая страница активная, что б подсвечивать закладку другим css классом, т.е. что б она была выделена. В /includes/header.php внизу эти метки определются, т.е. они просто добавляют css класс в зависимости от того, на какой странице находимся. Ссылка на сообщение Поделиться на другие сайты
mk 0 Опубликовано 10 ноября, 2008 Автор Жалоба Share Опубликовано 10 ноября, 2008 а как убрать строку $navtrail в случаях, когда отображается не каталог, а например страница контакты? сломал мозг, если честно :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 ноября, 2008 Жалоба Share Опубликовано 11 ноября, 2008 Видимо, в /includes/header.php заменить: $vamTemplate->assign('navtrail',$breadcrumb->trail(' » '));[/code] на: [code]if (!strstr($PHP_SELF, FILENAME_CONTENT)) {$vamTemplate->assign('navtrail',$breadcrumb->trail(' » '));} Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения