ECL 搜索表单
npm 软件包 : @ecl/search-form
npm install --save @ecl/search-form
参数
- "标签" (字符串)(默认为:") 查找窗体的标签
- “文本输入” (关联数组)(默认:文本输入部分的预定义结构)
- "按钮" (关联阵列)(默认:按钮组件的预定义结构)
- 宽度 (字符串)(默认:'m')
- “ extra 形式 要素” (可选) (字符串) (默认:") 窗体的额外元素
- "超级" (可选) (字符串)(默认为:") 外类(空格分隔)
- “外部属性” (可选) (阵列) (默认: []) 额外属性
- 名称 (字符串) 属性名称, 如“ 数据测试 ”
- 值 (字符串) 属性值, 如 : “ data- test-1 ”
示例
{% include '@ecl/search-form/search-form.html.twig' with {
label: 'Search',
text_input: {
id: 'input-search',
name: 'search',
extra_classes: 'ecl-search-form__text-input'
},
button: {
variant: 'search',
label: 'Search',
extra_classes: 'ecl-search-form__button'
},
extra_form_elements: '<input type="hidden" id="custId" name="custId" value="1">'
} %}