【问题标题】:Not saved image when creating content on Drupal 6在 Drupal 6 上创建内容时未保存图像
【发布时间】:2013-09-11 15:02:50
【问题描述】:

这个问题: 以添加材料的形式具有带图像的字段。选择一个文件,点击下载,文件被加载,图像显示。其他人填写表格并添加材料。 材料加了,没问题,只是没有存储图像。 但编辑后,所有图像都正确存储。也就是说,问题只能通过添加材料。 我查看了 Drupal 的日志(admin/reports/dblog),同时没有弹出任何错误。 可能是什么问题?我该如何解决?

谢谢。对不起我的英语不好。


发现缓存有问题。表缓存内容。将材料添加到表中时,输入的信息是空的。如果您清除缓存(管理员/设置/性能)。将显示该图像。

使用 hook_nodeapi 解决了这个问题。更新材料时正在清除缓存。

【问题讨论】:

    标签: drupal drupal-6 imagefield drupal-node-hook


    【解决方案1】:

    我不太确定您在这里问的是什么,但有时在编辑节点、块或内容类型并且图片或一段代码无法保存时,请仔细检查您是否将文本字段保存为“完整的 HTML”。

    “纯文本”或“过滤的 Html”将从您的标记中删除任何 <img><a> 标记。

    【讨论】:

    • 不,这与内容无关,而与单个字段图像有关。我开始明白了一点。数据库图像被添加,站点被视为好像没有。 $node->field_image_cache 为空(null) 编辑时,图像不存在,建议重新加载。但是编辑后就可以了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多