Ticket #198 (closed улучшение: fixed)

Opened 13 months ago

Last modified 11 months ago

Параметризация обращений к $aLang в шаблонах

Reported by: kirsan Owned by: ort
Priority: нормальный Component: общее
Version: 0.4 Keywords: smarty, lang
Cc:

Description

Сейчас имеем: {$aLang.any_string} полезной была бы возможность параметризации строк. аналог такой записи: $this->Lang_Get('any_string', array("foo" => 1, "bar" => 2))

Attachments

Change History

Changed 11 months ago by kirsan

  • status changed from new to closed
  • resolution set to fixed

Добавлено. Модификатор ls_lang с параметрами в виде "key%%value" Например,

$aLang.test_string = 'Hi, %%username%%, today is %%today%%'; //Значение язковой строки

//test.tpl
{$aLang.test_string|ls_lang:"username%%kirsan":"today%%friday"}

Результатом будет строка "Hi, kirsan, today is friday"

Add/Change #198 (Параметризация обращений к $aLang в шаблонах)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
 
Note: See TracTickets for help on using tickets.