[решено]вывод в товаре иконки термина таксономии.вместо ссылки

Главные вкладки

Аватар пользователя sdm98 sdm98 25 августа 2013 в 0:43

Добрый. нужно сделать фильтр в товаре на основе термина таксономии. при создании товара выбираю какие у него свойства.
у каждого термина таксономии есть поле "иконка". как мне сделать, чтобы вместо ссылки на термин таксономии-фильтра выводилась соотвествующая термину иконка? поле со свойствами у меня выводится в шаблоне <?php print render($content['field_taxsvvo'])?>

Комментарии

Аватар пользователя sdm98 sdm98 25 августа 2013 в 1:15

нагуглил модуль Vocabulary Image, но не могу понять, как его использовать

admin can then make a call to 'vocabulary_image_get_vocab_image_path($vid)' from their theme or other PHP code to get image path & display the appropriate image in their desired image format.

что я должен ввести вместо $vid? $content['field_taxsvvo']?

Аватар пользователя sdm98 sdm98 25 августа 2013 в 1:32

нашёл решение https://drupal.org/node/1068286 см #16

With it the workflow is:

(1) After enabling the module go to the "manage display" page of a content type that has a taxonomy term reference field.
(2) Select Icon as the format for that field.
(3) If not already there, an image field will be added to the vocabulary. You can go configure it.
(4) When adding or editing taxonomy terms, use that field to upload icons for the terms.

Then, when viewing the node and if an icon for the term exists, the icon will be shown instead of the name. I realize there might be some usability issues, but I like the fielded approach on a technical level. Maybe taxonomy_image for Drupal 7 could take a similar approach.
Attachment Size
taxonomy_icon.tar_.gz 1.73 KB