Поле SivlerStripe для отображения тегов / кода Javascript - PullRequest
0 голосов
/ 11 октября 2019

Я занимаюсь разработкой проекта SilverStripe. В моем проекте я пытаюсь создать пользовательский блок контента, в котором администратор может ввести код Javascript, который будет отображаться во внешнем интерфейсе.

У меня есть два поля

private static $db = [
        'Script' => 'Text',
        'Content' => 'HTMLText',
    ];

Обратите внимание на поле «Сценарий».

В шаблоне я отображаю переменные следующим образом.

$Script
$Content

Затем в поле текстовой области «Сценарий» я ввел следующее содержимое

<script>alert("I am the Script")</script>

Когда я перехожу на интерфейсную страницу после публикации, я вижу это вместо этого.

enter image description here

Как создать поле, в котором я могу ввести код Javascript в SilverStripe?

1 Ответ

0 голосов
/ 12 октября 2019

Я почти уверен, что вы можете использовать модификатор raw

$Script.RAW
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...