Вывод информации на определённых страницах Shop-script5

Как сделать вывод информации на определённых страницах магазина?
Например, пробую вывести на главной:


{if $smarty.get.ukey eq 'home'}
<h4>ok</h4>
{else}
<h4>no</h4>
{/if}

Не срабатывает.
Делаю как написано:
http://old.webasyst.ru/support/help/smarty-conditions.html

7 ответов

  • 0
    Михаил Ушенин 6 октября 2014 01:53 #
    На сайте old.webasyst.ru материал приведён для пользователей WebAsyst Shop-Script. Судя по тегу к вашему вопросу, вы пользуетесь Shop-Script 5?
    В этом случае (для проверки отображения главной страницы магазина) можно использовать такое условие:
    {if $wa->app() == 'shop' && $wa->currentUrl() == $wa_app_url}
    • +1
      Dimasiksb Dimasiksb 5 июня 2020 13:20 #

      а как код будет выглядеть правильно на SS8 ?

    • +1
      Dimasiksb Dimasiksb 12 июня 2020 19:20 #

      есть кто знающий?

  • 0
    buffer.by 6 октября 2014 02:59 #
    Спасибо Михаил.
    Да, я использую Shop-Script 5. Вы могли бы привести пример вашего кода? Не работает, если делать так:
    {if $wa->app() == 'shop' && $wa->currentUrl() == "http://myshop.com"}
    <p>home</p>
    {/if}
    Буду благодарен за ссылку с описанием настройки индивидуального дизайна для Shop-script 5
    • 0
      Михаил Ушенин Михаил Ушенин 6 октября 2014 10:15 #
      А зачем вы заменили переменную $wa_app_url на строку? С переменной должно работать более универсально.
  • 1
    buffer.by 6 октября 2014 05:53 #
    Вот, получилось сделать через Smarty:
    {if $smarty.server.REQUEST_URI == '/'}
    контент на главной странице
    {/if}
    Если нужно, например на странице about, меняем '/' на '/about/'
  • 1
    Dimasiksb 5 июня 2020 12:10 #

    а как код будет выглядеть правильно на SS8 ?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите