首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件(字段)路径上传/删除不可识别

文件(字段)路径上传/删除不可识别
EN

Drupal用户
提问于 2017-10-27 00:46:28
回答 1查看 39关注 0票数 0

此行为是在将我们的Drupal7.43系统升级到7.56之后开始的。在此过程中,我们还将视图模块升级到7.x-3.18,文件(字段)路径模块为7.x-1.0。

在内容类型字段管理中,文件字段配置对文件名使用此设置:

代码语言:javascript
复制
[file:ffp-name-only-original].[file:ffp-extension-original]

例如,文件名sellsheet.pdf显示在内容页上。

在文件/pdf目录中,文件和修订是:

sellsheet.pdf sellsheet_0.pdf sellsheet_1.pdf sellsheet_3.pdf sellsheet_4.pdf sellsheet_5.pdf

使用重写结果代码将此文件附加到视图:

代码语言:javascript
复制
<a href="[field_sell_sheet]">Sell Sheet</a>

生成到sellsheet_5.pdf的链接。

当我删除内容页面上的这个内容时,我希望视图上的链接会消失。它不会更改到文件sellsheet_2.pdf的链接,该文件以前不存在,但现在这样做,因为当查看目录时,文件如下:

sellsheet.pdf sellsheet_0.pdf sellsheet_1.pdf sellsheet_2.pdf sellsheet_3.pdf sellsheet_4.pdf

这是因为sellsheet_5.pdf已被重命名为sellsheet_2.pdf。

因此,视图仍然提供一个链接,尽管它不应该。

当我在内容编辑页面中上传一个新文件时,文件目录变成:

sellsheet.pdf sellsheet_0.pdf sellsheet_1.pdf sellsheet_3.pdf sellsheet_4.pdf sellsheet_5.pdf sellsheet_6.pdf

新文件被上传并命名为sellsheet_5.pdf,sellsheet_2.pdf被重命名为sellsheet_6.pdf。

因此,当您单击内容编辑页面上的链接时,它将打开sellsheet_5.pdf,但视图链接将转到sellsheet_6.pdf。

我不知道发生了什么,但怀疑这可能与Drupal无法更新数据库有关。

在看门狗、Apache或MySQL日志中没有错误。

有没有其他人经历过这种情况?我假设这是一个文件(字段)路径问题。

EN

回答 1

Drupal用户

发布于 2017-10-30 13:19:02

我终于发现了这个问题。尽管节点显示已发布状态,但实际上存在一个草案。在升级之前,用户能够使用Workbench温和发布他们创建的内容。现在,在将编辑保存到节点后,状态永远不会更改为草稿,并且不会允许用户发布内容。发布内容的唯一方法是由管理员在页面底部设置审核状态,然后保存记录。

我还没有找到纠正这个问题的办法。我将发表一个单独的问题,对这个问题有一个更清楚的描述,现在我有一个问题。

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

https://drupal.stackexchange.com/questions/248950

复制
相关文章

相似问题

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