Можно ли в шаблоне написать вертикальную черту?



  • Например, чтобы выражение:

    {a|b|}
    

    выдавало либо

    a|b
    

    либо пусто?
    Т.е. как-то экранировать | можно?



  • @mix said in Можно ли в шаблоне написать вертикальную черту?:

    Например, чтобы выражение:

    {a|b|}
    

    выдавало либо

    a|b
    

    либо пусто?
    Т.е. как-то экранировать | можно?

    Не совсем понял вопрос, у вас и так спинтакс выражение:

    {a|b|}
    

    будет выдавать либо a, либо b, либо пусто.

    Или вам нужно чтобы в выдаче была вертикальная черта? Проще всего использовать любой другой символ, который потом заменяете на вертикальную черту:

    VAR_TEMPLATE_RESULT = _spintax("\u007ba|b|$\u007d").replace(/\$/g, "|")
    

    0_1563301526633_e627c1d7-b310-42d9-aef8-ccac5568bd07-изображение.png


Log in to reply
 

  • 3
  • 2
  • 3
  • 20
  • 2
  • 14
  • 4
  • 6