从Drupal生成的缩略图中获取两个不同的字段´;s图像缓存和原始图像

从Drupal生成的缩略图中获取两个不同的字段´;s图像缓存和原始图像,drupal,drupal-6,Drupal,Drupal 6,我有一个图像字段,imagecache会自动为其创建缩略图。 我正在创建自己的节点视图,在该视图中,我希望同时显示全尺寸图像和thumbnai,但drupal将它们视为单个字段(其中一个字段或另一个字段将根据您在“显示视图”中选择的选项显示) 如何使ImageCache将原始图像和缩略图视为两个单独的字段或字段数组中的两个不同键?您使用了什么模块将图像附加到节点?图像字段,图像,…? 但是,一种方法是主题化节点(如果使用CCK和imagefield模块,则为): 在主题文件夹中创建node-{Y

我有一个图像字段,imagecache会自动为其创建缩略图。 我正在创建自己的节点视图,在该视图中,我希望同时显示全尺寸图像和thumbnai,但drupal将它们视为单个字段(其中一个字段或另一个字段将根据您在“显示视图”中选择的选项显示)


如何使ImageCache将原始图像和缩略图视为两个单独的字段或字段数组中的两个不同键?

您使用了什么模块将图像附加到节点?图像字段,图像,…?

但是,一种方法是主题化节点(如果使用CCK和imagefield模块,则为):
在主题文件夹中创建node-{YOURNODETYPENAME}.tpl.php(您可以从node.tpl.php获取源代码)。
并在此处添加此代码(名为image的图像字段,您还应在该内容类型的字段设置中禁用此字段的输出,或删除其中一个
print…
line):



能否发布一些代码,说明如何“创建自己的节点视图”?我正在使用cck with imagefield,并且我已经创建了节点模板。我真的不理解字段部分的禁用输出,您能进一步解释吗?是否每个打印命令都应该输出图像的缩略图版本和原始版本?非常感谢。你可以禁用它,只需测试一下,看看你得到了什么。主题(imagecache用于通过imagecache模块打印。主题(图像只是为了打印图像。哦,我现在就知道了。非常感谢Nikit。顺便说一句,如果你也知道如何做这件事,那将是令人惊讶的:现在,当单击其中一个图像时,它会带你到图像,有没有一个模块可以代替它,打开带有图像的jquery lightbox?请阅读图像模块中的readme.txt或api.txt文件缓存或lightbox,非常有用。回答,像这样使用:打印l(主题('imagecache','IMAGECACHENAME',$img['filepath'],$alt),$img['filepath']、数组('html'=>true,'attributes'=>array('rel'=>'lightbox[].$alt.]'))我会的。谢谢你,祝你度过愉快的一天
<?php
$img = current($node->field_image);
$alt = $img['data']['description'] ? $img['data']['description'] : $title;
...
print theme('imagecache', 'YOURIMAGECACHENAME', $node->img['filepath'], $alt);
...
print theme('image', $node->img['filepath'], $alt);
...
?>