Я пишу что-то из собственного cms, и мне нужно сохранить имена переменных
Например, пользователь может написать это в textarea (и мне нужно сохранить точно такую же фразу в db с этим синтаксисом):
My dog is {{dog_name}}
И где-то на странице dog_settings.html
он может установить dog_name=Max
И когда он нажимает на кнопку результата, которая вызывается, покажите мне комбинацию шаблона, который он написал и настройки:
Мне нужно показать ему строку результата:
My dog is Max
Как мне это сделать?
* Затем он может переименовать его Собака на Jack
, и результат должен быть переименован: My dog is Jack
* Он также может изменить порядок слов или всей фразы, {{dog_name}} is awesome
, и результат будет Jack is awesome
Также он может использовать html в текстовой области, например <p>{{dog_name}} is awesome</p>
Так что в результате мне нужно показать ему то, что называется raw html, но также вставить настоящее имя собаки. Более того, dog_name
может быть также html, как dog_name=<span>Jack</span>
. Таким образом, результат будет <p><span>Jack</span> is awesome</p>