nattreid/latte

适用于 Nette 框架的 Latte 扩展

1.1.8 2021-02-12 09:53 UTC

README

config.neon 中的配置

extensions:
    - NAttreid\Latte\DI\LatteExtension

扩展

BasePresenter 中添加

use \NAttreid\Latte\TemplateTrait;

onLoad

在异步加载基本 JS 脚本后启动 JS 脚本

<script type="text/javascript">
    function somefunction() {
        jaavscript code ...
    }
    {onLoad somefunction}
</script>    

尝试

在 latte 中捕获异常

{try}
    {kriticka_funkce}
{/try}

面板

{panel 'textToTranslate', dalsiNeprekladanyText, class => 'nameOfClass', id => 'nameOfId'}
    html kod ...
{/panel}

视图

{view class => 'nameOfClass', id => 'nameOfId'}
    html kod ...
{/view}

Latte 过滤器

本地化数字

{$number|localeNumber}

百分比

{$number|percent:$total:$decimal}

频率

{$cpu|frequency}

文件大小

{$fileSize|size:$decimal:$binary}

本地化日期和时间

{$datetime|localeDateTime[:withSeconds(true|false)]}

本地化时间

{$datetime|localeTime[:withSeconds(true|false)]}

本地化日期

{$datetime|localeDate}

星期几

{$day|day}

缩写星期几

{$day|shortDay}

年份中的月份

{$month|month}

缩写年份中的月份

{$month|shortMonth}

转换为 json

{$data|json}