Расширение Smarty: различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
 
Создает абсолютный или относительный урл в шаблоне. Вызов имеет вид
 
Создает абсолютный или относительный урл в шаблоне. Вызов имеет вид
 
<pre>
 
<pre>
{formaturl url="appartments/sale" abs="1"}
+
{formaturl path="appartments/sale" abs="1"}
 
результат:  http://domain.com/appartments/sale/
 
результат:  http://domain.com/appartments/sale/
 
</pre>
 
</pre>
 
<pre>
 
<pre>
{formaturl url="appartments/sale"}
+
{formaturl path="appartments/sale"}
 
результат:  /appartments/sale/
 
результат:  /appartments/sale/
 
</pre>
 
</pre>
Строка 25: Строка 25:
 
Создает абсолютный урл в шаблоне. Ярлык для вызова функции formaturl с параметром abs.  Вызов имеет вид
 
Создает абсолютный урл в шаблоне. Ярлык для вызова функции formaturl с параметром abs.  Вызов имеет вид
 
<pre>
 
<pre>
{absoluteurl url="appartments/sale"}
+
{absoluteurl path="appartments/sale"}
 
результат:  http://domain.com/appartments/sale/
 
результат:  http://domain.com/appartments/sale/
 
</pre>
 
</pre>
Строка 32: Строка 32:
 
Создает относительный урл в шаблоне. Ярлык для вызова функции formaturl без параметра abs. Вызов имеет вид
 
Создает относительный урл в шаблоне. Ярлык для вызова функции formaturl без параметра abs. Вызов имеет вид
 
<pre>
 
<pre>
{relativeurl url="appartments/sale"}
+
{relativeurl path="appartments/sale"}
 
результат:  /appartments/sale/
 
результат:  /appartments/sale/
 
</pre>
 
</pre>

Версия 22:55, 23 февраля 2020

Расширение Smarty

_e

Перевод текста. Вызов функции имеет вид

{_e t="Текст"}

formaturl

Создает абсолютный или относительный урл в шаблоне. Вызов имеет вид

{formaturl path="appartments/sale" abs="1"}
результат:  http://domain.com/appartments/sale/
{formaturl path="appartments/sale"}
результат:   /appartments/sale/

Параметр abs является опциональным. При его наличии урл будет сформирован как абсолютный. Без него как относительный


Параметр monolang. Опциональный. Варианты 1 или 0. По-умолчанию 0. Указывает запрет на использование языкового префикса в ссылке (1) - например для ссылок в админку.

Параметр locale. Опциональный. Варианты - строка с локалью. По-умолчанию . Указывает установить переданную локаль вместо установленной из запроса. Для создания ссылок на другие языковые версии.

absoluteurl

Создает абсолютный урл в шаблоне. Ярлык для вызова функции formaturl с параметром abs. Вызов имеет вид

{absoluteurl path="appartments/sale"}
результат:  http://domain.com/appartments/sale/

relativeurl

Создает относительный урл в шаблоне. Ярлык для вызова функции formaturl без параметра abs. Вызов имеет вид

{relativeurl path="appartments/sale"}
результат:  /appartments/sale/