|
@@ -249,6 +249,9 @@ class EdlpSearchController extends ControllerBase {
|
|
|
'test'=>'search results',
|
|
|
'keys'=>$this->keys,
|
|
|
'entries' => $this->entries,
|
|
|
+ 'entry_names' => $this->entry_names,
|
|
|
+ 'langues' => $this->langues,
|
|
|
+ 'genres' => $this->genres,
|
|
|
'rendered'=> $rendered,
|
|
|
'results_nids'=>$results_nids,
|
|
|
]);
|
|
@@ -326,9 +329,12 @@ class EdlpSearchController extends ControllerBase {
|
|
|
|
|
|
// entries
|
|
|
if (!empty($this->entries)){
|
|
|
+ $terms = entity_load_multiple('taxonomy_term', $this->entries);
|
|
|
+ $this->entry_names = [];
|
|
|
$entries_condition_group = $query->createConditionGroup();
|
|
|
- foreach ($this->entries as $tid) {
|
|
|
+ foreach ($terms as $tid => $term) {
|
|
|
$entries_condition_group->addCondition('field_entrees', (int)$tid, "=");
|
|
|
+ $this->entry_names[] = $term->getName();
|
|
|
}
|
|
|
// dpm($entries_condition_group);
|
|
|
$query->addConditionGroup($entries_condition_group);
|