Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Замена стандартных тегов открытия и закрытия {} #266

Open
axules opened this issue Feb 11, 2017 · 4 comments

Comments

@axules
Copy link

axules commented Feb 11, 2017

Нужна кастомизация скобок открытия и закрытия. Я люблю {* ..... *}, а кто-то {{ .... }}, есть даже любители {% ... %}.
Можно в параметры добавить 2 параметра - скобки открытия и скобки закрытия.

@axules axules changed the title Замена стандартных тегов открытия и закрытия ({}) Замена стандартных тегов открытия и закрытия {} Feb 11, 2017
@bzick
Copy link
Member

bzick commented Apr 22, 2017

Я изучил этот вопрос. Есть одна тонкость, в строках все равно придется использовать { и }. То есть

{{include "view/{$template.file}.tpl"}}

Такова специфика токенайзера PHP

@rednakse
Copy link

@bzick было бы удобно использовать двойные фигурные скобки в некоторых проектах, которые заполнены JS. В объявлении объектов забываешь поставить пробел после открывающей скобки и ошибка шаблонизатора выбрасывается, а использование {ignore} не всегда желательно.

@maxisoft-git
Copy link
Member

Двойные фигурные скобки не самый лучший вариант если учесть что в проекте может быть использован например vuejs.

@srsad
Copy link

srsad commented Aug 21, 2018

С vue точно проблем не будет, там можно переопределять кудряшки на что угодно:
delimiters: ['[',']']
И теперь вместо {{ass}} пишем [ass]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants