Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 06:06:15

Страниц: [1]
Печать
Автор Тема: Smarty 3.0.5 не могу вызвать правильно функцию  (Прочитано 246 раз)
0 Пользователей и 1 Гость смотрят эту тему.
KaFe    ↓ 
28 Ноябрь, 2010, 05:03:51
НЕ ХУЕТА! ХУЕТА!

Группа: Сраный Тролль

Карма: -13346
Сообщений: 1727
Сила слова: -772.79

собственно добавил плагин
function.href.php
PHP
<?php
function smarty_function_href ($params, $template)
{
  return Project::Get()->href($params);
}
?>
пробую его вызвать из шаблона так
Text
{href $param1 $param2 $param3}
выводит too many shorthand attributes, как правильно в него передать параметры??
так как делал в Smarty 2.6
Text
{href 0=$param1 1=$param2 2=$param3}
не помогает
Записан

KaFe    ↓ 
28 Ноябрь, 2010, 05:46:05 , спустя 42 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Сраный Тролль

Карма: -13346
Сообщений: 1727
Сила слова: -772.79

Метод проб и ошибок, и просмотром плагинов по умолчанию до меня доперло, что нужно сделать так
Text
<a href="{href link=[$curr_app,'all',$page]}">{$page}</a>
а плагин так
PHP
function smarty_function_href ($params, $template)
{
  return Project::Get()->href($params['link']);
}
 
Может не правильно?
Записан

Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd