我需要更好的文件附件功能。最好的情况是,如果您将文件上传到FTP并且名称与节点名称相同(包含相同的单词),那么它们就会显示在此节点下(如果您需要更多节点,则无需单独添加每个文件下面)。你能想到一个解决方案吗?或者,一些不会像它总是手动添加它一样困难。
丹
答案 0 :(得分:0)
这需要相当多的编码。基本上你想要实现hook_cron()
并运行一个循环遍历FTP文件夹中每个文件的函数。该函数将查找尚未添加到任何节点的文件的名称,然后决定将它们添加到哪个节点。
请记住,上传文件后会有延迟,直到它们连接到节点,直到下一个cron作业运行为止。
这是不一个很好的解决方案,如果我能给你任何建议就不会这样做 - 你通过Drupal界面上传文件的原因是它们被跟踪在{ {1}}表,可以重复使用。
此外,您提出的方式会留下大量含糊不清的文件。考虑一下:
你有两个节点,一个关于汽车,一个关于摩托车边车。如果您上传的文件名为“my-favorite-sidecar.jpg”,则您的代码必须非常复杂才能决定添加哪个节点。