Я создаю плагин на OctoberCMS, где пользователь может ввести код в поле в меню настроек плагина. Я сохранил этот ввод в глобальную переменную, которую я вставил в шаблон для страниц.
В плагине. php, код для сохранения его в глобальной переменной:
public function boot()
{
Event::listen('cms.page.beforeDisplay', function($controller, $url, $page) {
$settings = Settings::instance();
$script = $settings->script;
$controller->vars['script'] = $script;
});
}
В файле template.htm вызывается переменная в тегах:
{{ script | raw }}
, которая затем отображает код, который был введен при проверке страницы.
Мой вопрос , есть ли способ для фактического значения переменной быть скрытым, но чтобы скрипт все еще работал? Так что любые пользователи, просматривающие веб-сайт, не смогут «осмотреть» его и увидеть, что это за сценарий. Спасибо