- Автор темы
- #1
Вообщем, появилась надобность, что бы определенную информацию видел только админ т.е. только тот, кто знает логин и пароль администратора.
В index.php нашел
Собственно уже нашел, что нужно скрыть.
В product_brief.tpl.html есть краткое описание товара
Выглядит так:
Собственно надо сделать, что бы это самое краткое описание видели только залогиневшиеся администраторы.
Но незнаю как
Где то нашел, что можно пользоватся вставкой {PHP}{/PHP}, методом тыка неполучилось реализовать ничего %)
Еще посоветовали, мол, проще всего сделать отдельную переменную например $admlogin, и уже вставлять {if} с ней в шаблон.
Но опять же нужно все подробно. Сам нешарю
Если знаете решение проблемы. Подскажите пжлста в подробностях. чего, кого, куда.
Добавлено через 30 минут
совсем забыл добавить.
например вот такой код работает
но как туда вставить то, что мне нужно:
ума не приложу. сразу выдает кучу ошибок и ничего неработает.
Добавлено через 45 минут
Проблему решил) Если кому интерессно решение:
метод тыка - лучший метод %)
В index.php нашел
PHP:
if (isset($_SESSION["log"]) && !strcmp($_SESSION["log"], ADMIN_LOGIN))
echo "<br><center><a href=\"admin.php\"><font color=red>".ADMINISTRATE_LINK."</font></a></center><p>";
Собственно уже нашел, что нужно скрыть.
В product_brief.tpl.html есть краткое описание товара
Выглядит так:
PHP:
{if $product_info.brief_description}
<tr>
<td colspan=2 bgcolor="#{$smarty.const.CONF_LIGHT_COLOR}">
{$product_info.brief_description}
</td>
</tr>
{/if}
Собственно надо сделать, что бы это самое краткое описание видели только залогиневшиеся администраторы.
Но незнаю как
Где то нашел, что можно пользоватся вставкой {PHP}{/PHP}, методом тыка неполучилось реализовать ничего %)
Еще посоветовали, мол, проще всего сделать отдельную переменную например $admlogin, и уже вставлять {if} с ней в шаблон.
Но опять же нужно все подробно. Сам нешарю
Если знаете решение проблемы. Подскажите пжлста в подробностях. чего, кого, куда.
Добавлено через 30 минут
совсем забыл добавить.
например вот такой код работает
PHP:
{php}
if (isset($_SESSION["log"]) && !strcmp($_SESSION["log"], ADMIN_LOGIN))
echo "testestestest";
{/php}
но как туда вставить то, что мне нужно:
PHP:
{if $product_info.brief_description}
<tr>
<td colspan=2 bgcolor="#{$smarty.const.CONF_LIGHT_COLOR}">
{$product_info.brief_description}
</td>
</tr>
{/if}
Добавлено через 45 минут
Проблему решил) Если кому интерессно решение:
PHP:
{php}
if (isset($_SESSION["log"]) && !strcmp($_SESSION["log"], ADMIN_LOGIN))
echo $this->_tpl_vars['product_info']['brief_description'];
{/php}
метод тыка - лучший метод %)