cotonti.com : Как в CoTemplate передать дополнительной функции несколько аргументов из тега? https://www.cotonti.com Laatste forum onderwerpen Cotonti en Fri, 24 Oct 2025 10:26:14 -0000 Alex300 в текущей версии coTemplate можно передать только один параметр из тега $this. Все остальные параметры не могут буть переменными:

{PHP.usr|my_func($this)}

А вот уже пользовательская функция my_func может сделать как-то так:

my_func($user){

	// Делаем что то с $user['profile']...
	
	
	// Делаем что то с $user['ip']...

	
	// В общем можем разобрать массив ))
}

 

]]>
Thu, 08 Jan 2015 11:39:37 -0000
dedushka Можно ли разобрать значение тега в списке аргументов пользовательской функции?

Т.е. возможна ли такая конструкция: 

{PHP.usr|my_func($this['profile'], $this['ip'])}

Тестовый вариант игнорирует ключ интересующего элемента массива:

<pre>{PHP.usr|print_r($this['profile'], true)}</pre>

 

]]>
Thu, 08 Jan 2015 11:33:35 -0000