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

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 16: Строка 16:
 
</pre>
 
</pre>
 
Параметр abs является опциональным. При его наличии урл будет сформирован как абсолютный. Без него как относительный
 
Параметр abs является опциональным. При его наличии урл будет сформирован как абсолютный. Без него как относительный
 +
 +
 +
Параметр monolang. Опциональный. Варианты 1 или 0. По-умолчанию 0. Указывает запрет на использование языкового префикса в ссылке (1) - например для ссылок в админку.
 +
 +
Параметр locale. Опциональный. Варианты - строка с локалью. По-умолчанию ''. Указывает установить переданную локаль вместо установленной из запроса. Для создания ссылок на другие языковые версии.
  
 
== absoluteurl ==
 
== absoluteurl ==

Версия 17:32, 30 января 2020

Расширение Smarty

_e

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

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

formaturl

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

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

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


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

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

absoluteurl

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

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

relativeurl

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

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