getHelperPluginManager(); $status = $plugins->get('status'); $translate = $plugins->get('translate'); $hyperlink = $plugins->get('hyperlink'); $siteSetting = $plugins->get('siteSetting'); $resourceTemplateSelect = $plugins->get('resourceTemplateSelect'); $isSiteRequest = $status->isSiteRequest(); $applyTemplates = $isSiteRequest ? $siteSetting('search_apply_templates') : false; // Prepare the resource template query. $ids = $query['resource_template_id'] ?? []; if (!is_array($ids)) { $ids = [$ids]; } $ids = array_filter($ids) ?: [null]; ?>
'expand', 'title' => $translate('Expand')]) ?>
'resource_template_id[]', 'options' => [ 'prepend_value_options' => [ '0' => '[none]', ], 'apply_templates' => $applyTemplates, ], 'attributes' => [ 'value' => $id, 'aria-labelledby' => 'by-resource-template-label', 'class' => 'chosen-select', ], ]) ?>