{# @var craft \craft\web\twig\variables\CraftVariable #} {# @var entry \craft\elements\Entry #} {# a-input Codepen: https://codepen.io/davidhellmann/pen/OOLmYq ------------------------------------------------------------ #} {# -- Set Defaults -- #} {% set defaults = { cn: 'a-input', modifiers: [], customClasses: [], data: {}, js: null, type: 'text', name: null, value: null, min: null, max: null, minlength: null, maxlength: null, readonly: null, pattern: null, required: null, disabled: null, step: null, info: null, label: null, id: null, placeholder: null } %} {# -- Merge Default with Options -- #} {% set opt = opt is defined ? defaults|merge(opt) : defaults %} {# -- Modul -- #} {% if opt.type and opt.name and opt.label %}
{{ opt.info }}
{% endif %}