Drupal: добавить ссылку на бесплатное поле cck для изображения и выполнить повторный отступ - PullRequest
0 голосов
/ 21 февраля 2011

Я работаю над тем, чтобы создать страницу продукта для drupal ubercart, и мне кажется, что изображение не может быть ссылкой. Это то, что я до сих пор:

<?php  
if ($node->field_image_cache[0]['filepath']):
    print theme('imagecache', 'uc_thumbmail', $node->field_image_cache[0]['filepath']); 
endif;
?>  

Ссылка должна указывать на полное изображение, которое является product_full, а не uc_thumbnail, и я тоже пытаюсь превратить его в лайтбокс, но я буду рад даже получить ссылку на работу.

Ответы [ 2 ]

0 голосов
/ 05 июля 2017

В Drupal 7 вы можете воспользоваться встроенной функцией l ():

echo l(theme_imagefield_image($node->field_image[0]), "link-destination", Array("html"=> true)) ;
0 голосов
/ 22 февраля 2011

попробуй

<a href=""><?php print theme_imagefield_image($node->field_image[0]); ?></a>

не уверен, что это то, что вам нужно, но он должен напечатать ссылку с cck

...