Как я могу преобразовать эту инструкцию:
<script>
<?php
echo "sectionsPreview=".json_encode($this->groups).";\n";
echo "typographyFonts=".json_encode($this->fontsDropdown).";\n";
?>
</script>
к Twig?
Я сделал это:
{{ ((sectionsPreview'~groups|json_encode|raw) }}
В ветке вы можете установить переменные js как
<script>
var sectionsPreview = JSON.parse('{{ groups|json_encode() }}');
var typographyFonts= JSON.parse('{{ fontsDropdown|json_encode() }}');
</script>
вам может понадобиться JSON.parse
для анализа вашей строки как объекта json
Вы можете сделать это, если хотите, чтобы ваш выходной текст
{{ 'sectionsPreview='~groups|json_encode() }}