Редактирование JavaScript кода
Позволяет расширить функционал стандартного компонента, или создать функционал нового.
Если в списке файлов из CDN указаны .js файлы, то вначале они будут загружены, а потом выполнен JS код компонента.
В коде доступны 4 переменные: el, params, page и, если подключена таблица, data.
Переменная el
Корневой DOM-элемент компонента.
Если на странице 5 одинаковых компонентов, код будет выполнен 5 раз. То есть JS-код выполняется для каждого компонента, с новым el каждый раз.
Переменная params
Настройки компонента из редактора, добавленные во вкладке Настройки.
Чтобы настройка была доступна в params, нужно отметить ее галочкой «Использовать в JS».
Переменная page
Это быстрый доступ к Creatium JavaScript API, благодаря которому вам не нужно использовать обертку cr.api, как этого требует API.
То есть вместо такого кода:
В настройках компонента вы можете писать просто:
И не нужно добавлять ID или классы в настройках компонента.
Переменная data
Результат запроса к базе данных. Подробнее на соседней странице.