Привет. В шаблоне страницы картинка товара выводится просто заклинанием <?php print $fusion_uc_image; ?>
И выводится в результате что то типа этого:
<div class="product-image"><div class="main-product-image"><a href="/sites/default/files/imagecache/product_full/c-1320.jpg" title="C 1230" rel="lightbox[1]" class="lightbox-processed"><img src="/sites/default/files/imagecache/product/c-1320.jpg" alt="" title="" width="350" height="350" class="imagecache imagecache-product"/></a></div></div>
Как мне запихать атрибуты микроразметки id="_image2" itemprop="image" в тег img?
Чтобы получилось так: <img id="_image2" itemprop="image" src="/sites/default/files/imagecache/product/c-1320.jpg" alt="" title="" width="350" height="350" class="imagecache imagecache-product"/>
Комментарии
Я смотрел. Там всё не по русски, такая хрень написана: $vars['fusion_uc_image'] = drupal_render($node->content['image']);
Что это значит я не знаю
Если не можете через PHP, то делайте через JS, хотя это не очень хороший способ.
jQuery('img.imagecache-product').attr('id', '_image2');
jQuery('img.imagecache-product').attr('itemprop', 'image');
http://api.jquery.com/attr/
Ладно, не парьтесь, тупо в модуле imagecache.module дописал у img то, что мне нужно и всё.
Хотя, при этом у всех картинок товара появились эти атрибуты, а не только у основой. Ну да ладно, наверное это не страшно.
Не,не страшно....
Хотя нет, это не выход. В этом случае вообще для всех картинок добавились эти атрибуты