Ситуация. загружаю и обрезаю картинку на сайт с помощью imagefield_crop, все отлично работает. с помощью imagecache создаю пресет для превью из уже обрезанной картинки. все также отлично работает. Проблема в том что при просмотре основной страницы материала необходимо что бы отображалась не обрезанная картинка с определенным примененным для нее пресетомм imagecache.
то есть, грубо говоря, после загрузки изображения imagefield_crop'ом известен путь к оригиналу, еще не обрезанной картинки
print ($node ->image_field[0]['filepath']."crop_display.jpg");
надо вывести эту картинку с определенным пресетом, допустем ресайзом
Комментарии
<?php
/**
* Return a URL that points to the location of a derivative of the
* original image transformed with the given preset.
*
* Special care is taken to make this work with the possible combinations of
* Clean URLs and public/private downloads. For example, when Clean URLs are not
* available an URL with query should be returned, like
* http://example.com/?q=files/imagecache/foo.jpg, so that imagecache is able
* intercept the request for this file.
*
* This code is very similar to the Drupal core function file_create_url(), but
* handles the case of Clean URLs and public downloads differently however.
*
* param $presetname
* param $filepath
* String specifying the path to the image file.
* param $bypass_browser_cache
* A Boolean indicating that the URL for the image should be distinct so that
* the visitors browser will not be able to use a previously cached version.
* This is
*/ function imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE)
?>
спасибо)