| Yusupov |
|
|---|---|
|
Заметил в Siena 0.9.5 возможность указывать адреса ссылок через функцию cot_url(). Например так:
<a href="{PHP|cot_url('users','m=details&id='.$usr['id'])}" title="">{PHP.usr.name}</a>
Пример неудачный, но думаю понятно, что я имею в виду. Одним словом, как вставить $usr['id'] в cot_url в шаблоне? |
| Moool13 |
|
|---|---|
|
Тоже интересен этот момент. Если возможно, как правильно писать? |
| Trustmaster |
|
|---|---|
|
Немного теории: callback-функции в переменных CoTemplate поддерживают только подстановку изначальной переменной с помощью ключевого слова $this. То есть сначала надо "запустить в трубу" нужную переменную, а потом подставить её в аргумент с помощью слова $this. На практике это выглядит вот так:
<a href="{PHP.usr.id|cot_url('users','m=details&id=$this')}" title="">{PHP.usr.name}</a>
May the Source be with you!
|
| Moool13 |
|
|---|---|
|
Спасибо! |