Добавление кода php на страницу

Столкнулся с проблемой что нигде нет конкретного объяснения как вставить собственный php-код на страницу в Shop Script 7. Неужели это невозможно? Допустим я создал новую страницу в разделе "Магазин"->"Страницы", как мне туда вставить свой php-код чтобы он на ней верно отобразился?

5 ответов

  • 3

    Если в кратце, то никак -)
    Если развёрнуто, то в шаблонах(в том числе на страницах) шопскрипта используется шаблонизатор - Smarty(3v).
    У него есть свой синтаксис. Поддерживает некоторые функции php. С помощью шаблонизатора можно манипулировать переменными и массивами передаваемыми из view-экшенов в шаблоны. Есть конструкции типа foreach. if и пр.
    Посмотреть список всех доступных переменных на конкретной странице можно с помощью конструкции {wa_tpl_vars} вставленной куда-нибудь в нужный шаблон.
    Если не хватает smarty, то можно писать свои экшены и контроллеры(для ajax) на php, в которых делать какие-то манипуляции и возвращать данные в шаблон.

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

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