smarty дока

Подскажите есть ли у вебасиста дока по smarty возможностям?

В частности, мне нужно в шаблоне получить строку url и разобрать её по переменным, не знаю как это сделать, подскажите кто занет.

По ходу пьесы, сразу вопрос, все правила smarty, что вот тут http://www.smarty.net/docsv2/ru/ применяются так же и для вебасиста?

1 ответ

  • 1
    Алексей Webasyst 21 сентября 2015 03:36 #

    Скорее http://www.smarty.net/docs/en/ т.к. используется 3-я версия. Используются все базовые возможности и дополнительные, которые часто описываются в шпаргалке при редактировании.
    Разбор строки через smarty возможен, но в большинстве случаев используется иной алгоритм.


    • +1
      Юзверь Юзверь 21 сентября 2015 22:01 #

      Был приятно удивлен, что вот это у вас работает:

      {foreach from=$smarty.get key=k item=v}
      {$k}: {$v}<br>
      {/foreach}

      Если я правильно понял, то весь функционал smarty работает полностью, за енто респект!

      Посоветуйте как бы вы сделали разбор url ?

      Вообще все мне это надо, что бы создать динамический текст меняющийся в зависимости от utm меток в url. Видел тут плагин "Динамический текст" https://www.webasyst.ru/store/app/dyntext/, но он тупо меняет в рандоме текст при перезагрузке страницы, как бы это не интересно.

      Вот даже подумал, как бы самому данный плагин написать и выложить у вас на продажу, может миллионером стану )), вещь то полезная.

      • +2
        Алексей Алексей Webasyst 22 сентября 2015 04:29 #

        Помимо стандартных функций есть и расширения в /wa-system/view/waViewHelper.class.php

        {$source = $wa->get('utm_source')}

        {if ($source=="xml_ymarket")}<h5>Спасибо что выбрали нас на Я.Маркете</h5>{/if}

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

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