【问题标题】:How to reference *just* the image part of an image node in Drupal 6如何在 Drupal 6 中引用 *just* 图像节点的图像部分
【发布时间】:2009-09-01 18:50:05
【问题描述】:

我正在为 Drupal 中的烹饪网站构建一个食谱管理系统,我不得不说整个节点/视图/模板的东西运行得非常好!不过,我遇到了一个问题,那就是我无法查看JUST图像 - 它总是与标题和画廊链接捆绑在一起。

谁能帮我弄清楚如何从视图中引用图像,只显示图像本身而没有链接或其他任何东西?

设置

  • 已安装映像
  • 已创建内容类型“食谱”
  • CCK 图像字段用于将图像带入“配方”
  • 已创建视图 - 引用了正确的图像字段

可以在图像字段的视图选项中选择“正文”或预告片,但实际上两者都不正确。我考虑过尝试重写该字段的输出,但没有办法只传递看起来的文件路径。

H

【问题讨论】:

  • 您的设置有点混乱,因为它同时列出了 CCK ImageField 和 Image Module。这两者提供了在 Drupal 中使用图像的不同方式,并且不能一起使用。此外,您还提到了“通往画廊的链接”。这是什么画廊(这可能会提示您的视图正在使用什么图像)。
  • 啊抱歉,我指的是图像节点本身——包含图像所有细节的完整节点。有趣的是 CCK 和 Module 不能一起工作 - 必须研究一下。

标签: php drupal drupal-6 drupal-views


【解决方案1】:

听起来您正在使用 node 行样式。如果将行样式设置为fields,应该可以只显示图像字段。

【讨论】:

  • 就是这样!只需将我尝试使用的字段从节点引用更改为实际的 CCK 图像字段。然后,当通过内容创建表单上传图像时,我可以只从设置的视图中引用图像。 Drupal 有时真的不简单...
【解决方案2】:

我个人使用ImageCache 进行所有图像处理。然后,当您编辑节点类型的显示字段时,您会获得很多选项,例如

  • 带有节点链接的图像显示
  • 没有链接的图片显示
  • 带有原始图片链接的缩略图显示
  • 没有链接的缩略图显示

等等等等。非常有用,但是让另一个基于图像的模块来做事情可能会进一步混淆事情!

【讨论】:

  • TBH Drupal 处理文件或图像的基本能力并没有给我留下太多印象。它需要大量的 PHP 知识配置才能使其正确。听起来 Drupal 7 正在解决这个问题,看看会很有趣!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多