File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 960960 </dt >
961961 <dd >
962962 <ul >
963- {% set contentType = dataField .fieldType .displayOptions .json_menu_content_type | default (' ' )| emsco_get_content_type %}
963+ {% set contentType = dataField .fieldType .displayOptions .json_menu_content_type | default (' ' )| emsco_get_content_type %}
964964 {% set choices = {} %}
965965 {% set labels = {} %}
966- {% if contentType %}
967- {% set hits = emsco_search(
968- contentType .environment .alias ,
969- dataField .fieldType .displayOptions .query | default (' {}' ),
970- contentType .name ,
971- 20 ,
972- ).response.data .hits .hits %}
966+ {% set jmQuery = dataField .fieldType .displayOptions .query is defined ? dataField .fieldType .displayOptions .query | ems_json_decode : false %}
967+ {% if contentType and jmQuery %}
968+ {%- set hits = emsco_search(
969+ contentType .environment .alias ,
970+ jmQuery .query | default ({}),
971+ contentType .name ,
972+ jmQuery .size | default (5000 ),
973+ jmQuery .from | default (0 ),
974+ jmQuery .sort | default (null ),
975+ jmQuery ._source | default (null )
976+ ).response.data .hits .hits -%}
973977 {% for hit in hits %}
974978 {% set label = attribute (hit ._source , contentType .labelField |default (false ))| default (hit ._id ) ~ ' /' %}
975979 {% set choices = choices | merge ([hit ._id ]) %}
You can’t perform that action at this time.
0 commit comments