При использовании Leaf условие else не выполняется должным образом, хотя if - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть простой шаблон Leaf, в котором я хотел бы отобразить Hello World.

#if(false) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}

страница не имеет заголовка и отображается как:

#else {Helloward}

Однако, если я изменю это на:

#if(true) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}

, тогда заголовок отобразится, но страница ЕЩЕ будет отображаться как:

#else {Helloward}

Iтакже пробовал различные синтаксисы, такие как:

##else { <title> Hello World </title> } и #else() { <title> Hello World </title> } или даже ##else() { <title> Hello World </title> }

Это казалось очень простым, и я думаю, что я следовал документации .

1 Ответ

0 голосов
/ 28 декабря 2018

Похоже, ваша проблема в том, что Leaf ожидает else, но использует #else.Поэтому изменение вашего шаблона должно исправить это:

#if(false) {
  <title> All hail Apodron.</title>
} else {
  <title> Hello World </title>
}

Вот соответствующая документация .

...