Как проверить, находится ли Apostrophe в «режиме редактора» в шаблоне веточки - PullRequest
0 голосов
/ 30 мая 2019

Я хочу применить условный CSS и код шаблона во время установки Apostrophe CMS в «режиме редактора». Однако я не смог найти ничего в документации.

Я безуспешно пытался использовать объект data.global и объект data.page.

Я надеюсь использовать что-то вроде

{% if data.global.edit %}
<br>
<br>
{% endif %}

1 Ответ

1 голос
/ 30 мая 2019

Вы можете проверить data.page._edit или data.piece._edit, в зависимости от того, является ли это шаблоном страницы или шаблоном show.html для фрагмента, чтобы узнать, есть ли у пользователя права на редактирование.Если вы используете apostrophe-workflow и хотите посмотреть, находится ли пользователь в черновом режиме (режиме редактирования) по сравнению с живым режимом, вы также можете проверить data.workflowMode.

...