Smarty - не работает php

Тема в разделе "WebAsyst", создана пользователем gelous, 27 авг 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. gelous

    gelous

    Регистр.:
    11 май 2007
    Сообщения:
    215
    Симпатии:
    11
    Невероятно сложная структура тут, я решил делать через php. Но {php} в шаблонах не работает. В каком файле они его вырубают? Не смог найти =( напрямую в классе врубить чето неполучилось..
     
  2. Voshal

    Voshal Мизантроп

    Регистр.:
    30 мар 2009
    Сообщения:
    286
    Симпатии:
    108
    В файле published\SC\html\scripts\classes\ class.view.php нужно изменить несколько значений с false на true и одно значение с SMARTY_PHP_QUOTE на SMARTY_PHP_ALLOW
    В итоге должно быть так
    Код:
        $this->security_settings['PHP_HANDLING'] = true; 
        $this->security_settings['PHP_TAGS'] = true; 
        $this->security_settings['INCLUDE_ANY'] = true; 
        $this->php_handling = SMARTY_PHP_ALLOW;
    
    Теперь можно пользоваться {php}{/php}
     
Статус темы:
Закрыта.