Как проверить режим разработки в OctoberCMS?

У меня есть файл .env с таким содержимым:

APP_ENV=dev

в корне моего проекта, который показывает, что я нахожусь в development mode, и поэтому мои файлы конфигурации будут загружены из каталога config/dev вместо каталога config.

Теперь я хочу добавить живую перезагрузку на свою html-страницу, включив следующий скрипт:

<script type="text/javascript">document.write('<script src="//localhost:35729/livereload.js?snipver=1" type="text/javascript"><\/script>')</script>

Но я хочу, чтобы это было включено только в том случае, если я нахожусь в development mode, а не в production. Как я могу это сделать?


person B Faley    schedule 27.08.2016    source источник


Ответы (1)


Люкетауэрс ответил на октябрьском канале Slack:

https://octobercms.com/docs/markup/this-environment

Итак, для вашего примера вы должны сделать что-то вроде этого:

{% if this.environment == 'dev' %}
    <script src="//localhost:35729/livereload.js?snipver=1" type="text/javascript"></script>
{% endif %}
person shina    schedule 29.08.2016