Здравствуйте, подскажите установил Taxonomy Image, сделал ему поле с изображением, сделал вьюс на вывод, все отлично, к примеру получается что при создании я создаю термин "Синий" и к нему синюю картинку, картинку выводить проблем нет, но как ее вывести на страницу при создания материала, чтобы напротив чекбоксов были не слова а картинки?
Спасибо за ответ
Комментарии
1 из вариантов использовать '#process' для 'type' => 'checkboxes'
но лучше через хук, подменить заголовки терминов на изображения
Спасибо, но дело в том что я не знаю как реализовать ни первым не вторым способом)
собственно это рабочий код, нужно только подправить названия типа контента, поля таксономии, поля изображения в таксономии и стиля для изображения
if ($form_id == 'article_node_form') {
foreach ($form['field_category'][$form['field_category']['#language']]['#options'] as $key => $item) {
$term = taxonomy_term_load($key);
if (isset($term->field_imaget['und'][0]['uri'])) {
$image = theme('image_style', array('style_name' => 'thumbnail', 'path' => $term->field_imaget['und'][0]['uri']));
$form['field_category'][$form['field_category']['#language']]['#options'][$key] = $image;
}
}
}
}
работать это будет только для чекбокс