cotonti.com : Доступ к переменным в шаблоне https://www.cotonti.com Son konu mesajları Cotonti en Sat, 17 Jan 2026 18:55:38 -0000 Kopusha "конкатенация" )))

Работает и слава богу)

]]>
Çrş, 03 Oca 2018 17:37:20 -0000
Edward Спасибо!

У Вас правда, это конкатенация, а мне нужно 2 разных переменных.

Сделал так в итоге:

{PHP.item.item_cat|page_files('area:market, cat:$this, id:$item.item_id')}

работает.

Но, загадка, почему доступ к 1 переменной в таком виде есть, а вторую только через конвейер удалось перебросить.

]]>
Çrş, 03 Oca 2018 17:03:21 -0000
Kopusha Попробую через пень-колоду помочь на своем примере.
Мне нужно в шаблоне получить имя категории + локацию пользователя в 1 переменной. То есть у меня имя категории nature, страна - ua к примеру - мне надо получить "natureua".

В имятемя.php я делаю свою функцию -

function myvar($c){
	global $usr;
	$string = '';
	if($c){
		$string = $c;
	}
	if($usr){
		$string .= $usr['profile']['user_country'];
	}	
	return $string;
}

В самом шаблоне - {PHP.c|myvar($this)} - и получаю искомое. Возможно это через опу но работает. Если не то - мескузи.

]]>
Çrş, 03 Oca 2018 16:00:20 -0000
Edward Всем привет и с НГ!

Подскажите, как получить доступ  к переменным в шаблоне, что-то туплю.

Требуемая переменная определена и доступна в шаблоне через тег (по ссылке):

{PHP.item.item_cat}

мне же надо получить ее внутри функции, что-то вроде:

{PHP|page_files('area:market, cat:$item.item_cat, id:$item.item_id')}

через $this не подходит, там не одна переменная нужна.

]]>
Çrş, 03 Oca 2018 12:30:17 -0000