Я использую переменную жидкости внутри кода Javascript в шаблоне жидкости.Код:
<script type="text/javascript">
$(function () {
$('#{element.uniqueIdentifier}').datetimepicker();
/*Call AJAX*/
$('#{element.uniqueIdentifier}').change(function (event) {
.... //Other code lines
});
});
</script>
Отображаемый HTML-код:
<script type="text/javascript">
$(function () {
$('#solicituddeAuditorios-repeatablecontainer-1_0_datetimepicker-2').datetimepicker();
/*Call AJAX*/
$('#{element.uniqueIdentifier}').change(function (event) {
.... //Other code lines
});
});
</script>
При рендеринге первое значение заменяется правильно, а следующее - нет, и генерируется синтаксическая ошибка в javascript.Я пытался использовать переменную для сохранения значения, но в этом случае ни одна переменная жидкости не заменяется;и с помощью <![CDATA[ { ]]>
создайте другую ошибку, где избежал JavaScript и показать только переменную.
Я использую TYPO3 8.7.