Код: Выделить всё
document.addEventListener( 'DOMContentLoaded', function() {
console.log("Shows in live")
});
if (Shopify.designMode) {
document.addEventListener('shopify:section:load', function(event) {
if (event.detail.sectionId === '{{ section.id }}') {
console.log("Hello World");
}
});
document.addEventListener('shopify:section:unload', function(event) {
if (event.detail.sectionId === '{{ section.id }}') {
console.log("Section unload");
}
});
}
{% schema %}
{
"name": "Table",
"settings": [
{
"type": "collection",
"id": "collection",
"label": "Select Collection"
}
],
"presets": [
{
"name": "Table maple syrup"
}
]
}
{% endschema %}
Это ожидаемое поведение? Что, если я использую карусель, а пользователь вносит 10 разных изменений? Получим ли мы тогда 10 экземпляров карусели в редакторе тем?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -listeners
Мобильная версия