Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 11.11.2017, 10:46   #1
Kumar6346
Новичок
Джуниор
 
Регистрация: 11.11.2017
Сообщений: 1
Вопрос Вызов php функции в smarty tpl

Подскажите пожалуйста, если кто-то знаком со smarty, есть ли метод делать echo уже созданной функции непосредственно в самом tpl. Т.е допустим у меня есть функция:
Код:
function foo() {
 echo 'Hi!';
}
Пробую в шаблоне прописать: {foo} , но ругается на ошибку. Читал документацию и нашел способ вывода через registerPlugin(), но тогда получается мне нужно два раза дублировать все функции, а этого мне не хотелось т.к их overмного. Также думал выводить через модификатор {null|foo} например, но опять же у меня есть функции, которые уже имеют установленные по умолчанию аргументы и могут возникнуть проблемы.

Последний раз редактировалось Kumar6346; 11.11.2017 в 10:50.
Kumar6346 вне форума Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов Smarty из класса biohazardo PHP 3 28.11.2011 17:08
Вызов функции js из php Даниил_глазко PHP 2 15.02.2011 05:55
php в tpl sergeiqwe PHP 1 13.05.2010 19:08
tpl + php, движок DLE qdf1 WordPress и другие CMS 0 03.02.2010 20:45
Smarty и функции пользователя regman PHP 3 13.01.2010 18:12