{ "name": "mphb-divi/services", "d4Shortcode": "mphb-divi-services", "title": "HB Accom. Services", "titles": "HB Accom. Services", "category": "module", "moduleClassName": "mphb-divi-services", "moduleOrderClassName": "mphb-divi-services", "attributes": { "module": { "type": "object", "selector": "{{selector}}", "settings": { "meta": { "adminLabel": {} }, "decoration": { "attributes": {}, "background": {}, "font": {}, "sizing": {}, "spacing": {}, "border": {}, "boxShadow": {}, "filters": {}, "transform": {}, "animation": {}, "overflow": {}, "disabledOn": {}, "position": {}, "zIndex": {}, "conditions": {}, "scroll": {}, "transition": {} } } }, "shortcode": { "type": "object", "selector": "{{selector}}", "settings": { "advanced": { "ids": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 10, "render": true, "label": "IDs", "description": "Comma-separated IDs of services that will be shown. All services by default.", "category": "basic_option", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "posts_per_page": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 20, "render": true, "label": "Count per page", "description": "Integer, -1 to display all, default: blog pages show at most.", "category": "basic_option", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "orderby": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 30, "render": true, "label": "Sort by", "description": "ID, title, date, menu_order and other supported values.", "category": "basic_option", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "order": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 40, "render": true, "label": "Order", "description": "Designates the ascending or descending order of sorting.", "category": "configuration", "component": { "name": "divi/select", "type": "field", "props": { "defaultValue": "DESC", "options": { "ASC": { "label": "ASC" }, "DESC": { "label": "DESC" } } } }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "meta_key": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 50, "render": true, "label": "Custom field name", "description": "Required if orderby uses a meta_value variant.", "category": "configuration", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "meta_type": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 60, "render": true, "label": "Custom field type", "description": "Specified type of the custom field for meta_value sorting.", "category": "configuration", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } }, "class": { "groupType": "group-item", "item": { "groupSlug": "contentOptions", "priority": 70, "render": true, "label": "Class", "description": "Custom CSS class for shortcode wrapper.", "category": "configuration", "component": { "name": "divi/text", "type": "field" }, "features": { "hover": false, "sticky": false, "responsive": false, "preset": "content" } } } } }, "default": { "advanced": { "ids": { "desktop": { "value": "" } }, "posts_per_page": { "desktop": { "value": "" } }, "orderby": { "desktop": { "value": "" } }, "order": { "desktop": { "value": "DESC" } }, "meta_key": { "desktop": { "value": "" } }, "meta_type": { "desktop": { "value": "" } }, "class": { "desktop": { "value": "" } } } } } }, "settings": { "content": "auto", "design": "auto", "advanced": "auto", "groups": { "contentOptions": { "panel": "content", "priority": 10, "multiElements": true, "groupName": "options", "component": { "name": "divi/composite", "props": { "groupLabel": "Options" } } } } } }