首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非镜像CCK的镜像缓存?

非镜像CCK的镜像缓存?
EN

Stack Overflow用户
提问于 2010-06-08 01:24:55
回答 3查看 134关注 0票数 2

我正在创建一个包含图像、视频、音频和文档(书籍)的视图,并且我喜欢在旋转木马中显示每个内容的图片。

只要我们在其CCK中添加一个图像缩略图(图像文件字段),就可以很好地处理图像和视频,但我们喜欢在不更改原始CCK的情况下显示音频和文档的默认图像。是否可以使用imagecache (可能是imagecache_custom_code或views_custom_php),或者我们需要寻找不同的方法?

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-11 21:55:08

谢谢你们两位的帮助。

我认为你仍然应该使用

字段。您对这个场景拍得很好,但这正是我试图避免的要点。:-)

我不想在书中使用cck字段,也不想用hook_form_alter隐藏它。

我想我终于找到了一个解决方案,它不需要向我的“非图像”内容类型(音频和文本)添加额外的CCK字段。

有一个名为"Views custom field“(drupal.org/project/views_customfield)的模块,它允许您向视图中添加PHP处理过的字段,因此您可以根据内容类型进行过滤,并应用imagecache或imageapi代码

代码语言:javascript
复制
$node=node_load($data->nid);
$img_path=drupal_get_path("module", "gt_medias") . "/images";

switch ($node->type) {
  case "gt_video":
    $img_path = $node->field_gt_thumbnail[0][filepath];
  break;
  case "book":
    $img_path .= "/bookDefault.jpg";
  break;
  case "gt_audio":
    $img_path .="/audioDefault.png";
  break;
  case "pingv_image":
    $img_path = $node->field_pingv_image[0][filepath];
  break;
}

$imgcache_url = imagecache_create_url('gt_medias_video_346', $img_path);

$output .= '<img src="'. $imgcache_url .'" ' />';
return ($output);

其中"gt_medias_video_346“是我的imagecache预设的名称。

再次感谢你们的帮助,

m。

票数 0
EN

Stack Overflow用户

发布于 2010-06-08 01:31:10

你可以从两个地方做到这一点。

首先,您可以进入CCK内容类型设置的Display Fields部分,并更改其在预告和节点视图中的默认显示。您将获得所有当前的imagecache预设作为显示的大小选项。

其次,您还可以将输出更改为视图的一部分。将图像作为要显示的字段添加将为您提供相同的预设选项集。

票数 0
EN

Stack Overflow用户

发布于 2010-06-10 20:58:03

我将说一些与上面的Kevin非常相似的东西,但我认为这是您正在寻找的解决方案。要了解问题,请执行以下操作:

  • 您有3种内容类型,其中两种具有您设置的缩略图,第三种您希望显示默认图像,但不必将其设置为

我认为您仍然应该使用cck字段。

  • 为图像添加cck字段以便使用http://drupal.org/project/formfilterhttp://drupal.org/project/cck_field_perms或hook_form

为该cck字段设置默认图像使用http://drupal.org/project/formfilterhttp://drupal.org/project/cck_field_perms或hook_form从显示选项卡中为您的图像缓存隐藏cck字段

不过,我可能误解了你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2991678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档