Drupal - печатать путь к изображению в кеше? - PullRequest
1 голос
/ 03 июля 2011

У меня есть изображение, добавленное как поле CCK.В файле узла tpl как я могу напечатать URL к изображению кэша изображения?

Мне нужно добавить изображение кэша изображения как фоновое изображение встроенного стиля, в div в моем файле tpl узла.

Модуль Content Template дает мне несколько вариантов, но не совсем то, что мне нужно.Это позволяет мне печатать изображение кэша изображений в виде html-содержимого, но не дает мне путь к файлу для использования в качестве встроенного стиля.Это также позволяет мне печатать путь к файлу изображения, но только для полного изображения, а не для версии кэша изображения.

Шаблон содержимого дает мне имя предустановки кэша изображения, поэтому я могу написать это вручную: my-site.com/sites/default/files/imagecache/preset-name/file-name-token

Однако я думаю, что они должны быть чище?Спасибо

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Вот, пожалуйста!

theme('imagecache', 'name_of_your_preset', $item['filepath']);
0 голосов
/ 13 августа 2013

Это сработало для меня.Ключ был "imagecache_create_url".

<?php
  print imagecache_create_url('imagecache_name', $node->field_name[0]['filepath']);
?>
...