[РЕШЕНО]Как вывести поле Image перед Taxonomy name в Better Exposed Filters?

Аватар пользователя makbuk

Третий день ищу решение, никак не могу найти ответа. Подскажите кто знает как это можно решить?
Использую Taxonomy term в качестве фильтра (Better Exposed Filters) на Views
К Taxonomy term добавил поле изображение. Как можно вывести поле Image перед Taxonomy name в Better Exposed Filters?
http://dru.io/sites/default/files/user-images/2017-03/1927/taxonomy.png
Пробовал модули taxonomy_icon, vocabulary image taxonomy image
Все они не дают возможности для фильтров Views вывести термины таксономии в виде "изображение текст".

Модули и темы:
Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя makbuk
makbuk 7 месяцев назад

Мне ответили на Dru.io Спасибо большое за ответ xandeadx. http://dru.io/question/8048

<?phpfunction hook_form_views_exposed_form_alter(&$form, &$form_state) {
  foreach ($form['название_элемента']['#options'] as $tid => &$name) {
    $term = taxonomy_term_load($tid);
    $name = '<img src="' . file_create_url($term->имя_поля['und'][0]['uri']) . '" />' . $name;
  }
}?>
0 Спасибо
Аватар пользователя shevgeny
shevgeny 5 месяцев назад

А у меня при этом решении на всех других вьюсах теперь вылетает ошибка, мол неверный аргумент. Ошибки нет толлько в том представлении, к которому относится хук. У вас такой байды не было? Мой код выглядит чуть-чуть иначе:

<?php
function ТЕМА_form_views_exposed_form_alter(&$form, &$form_state) {
 foreach (
$form['ИМЯ_ВЬЮХИ']['#options'] as $tid => &$name) {
    
$term taxonomy_term_load($tid);
    
$name '<img class="КЛАССЫ" src="' image_style_url('СТИЛЬ_ИЗОБРАЖЕНИЯ'$term->ИМЯ_ПОЛЯ['und'][0]['uri']) . '" title="' $name '"/>';
  }
}
?>
0 Спасибо