Sway 0 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Здравствуйте, Возникла ситуевина: Добавил ссылку в главное меню на страницу "о нас" из блока "Узнайте больше" прописал все правильно, но Ссылка проявляется когда посетитель авторизуется, когда просто зашел ее нет. Как разобраться? Кусок меню: <div id="menu"> <ul> <li{$1}><a href="{$mainpage}"><span>{#text_mainpage#}</span></a></li> {if $account}{if $smarty.session.customer_id} <li{$11}><a href="shop_content.php?coID=4 class="last"> <span>{#text_about#}</span></a></li> <li{$2}><a href="{$account}"><span>{#link_account#}</span></a></li> {/if}{/if} <li{$10}><a href="shop_content.php?coID=3" class="last"> <span>{#text_how_to_buy#}</span></a></li> <li{$4}><a href="{$checkout}"><span>{#link_checkout#}</span></a></li> {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} </ul> [/CODE] в header.php прописал if (strstr($PHP_SELF, FILENAME_CONTENT) && $_GET['coID'] == 4) { $vamTemplate->assign('11',' class="current"'); } До этого делал все, то же самое только для страницы 3 все работает Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 вы же вставили ссылку в условие {if $account}{if $smarty.session.customer_id} проще говоря поставьте ее просто так.и будет видно всегда) <li{$11}><a href="shop_content.php?coID=4 class="last"><span>{#text_about#}</span></a></li> Ссылка на сообщение Поделиться на другие сайты
Sway 0 Опубликовано 6 марта, 2013 Автор Жалоба Share Опубликовано 6 марта, 2013 вы же вставили ссылку в условие {if $account}{if $smarty.session.customer_id} проще говоря поставьте ее просто так.и будет видно всегда) Точно, спасибо. Ее надо было поставить на пару строк ниже Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения