Campo de arquivo remoto CCK (imagem) - quero manter a cópia em cache da imagem quando o nó for excluído
-
22-09-2019 - |
Pergunta
Eu uso o Arquivo remoto Módulo para um campo CCK exibindo uma imagem remota. Funciona com um problema conhecido: as imagens são recarregadas em cada edição http://drupal.org/node/395256
E, ao fazer testes com muitos nós e excluí -los depois, as imagens em cache no sistema de arquivos também são excluídas. Existe uma maneira de dizer a FileField (?) Para não excluí -los?
editar
Enquanto isso, encontrado http://drupal.org/project/filefield_sources que funciona muito bem em nós criados ou editados manualmente. Mas não há como fazer com que o FileField busque a imagem ao atribuir o URL ao local onde ela aparece quando eu deixo print_r ($ node) mostrar -me.
Veja também minha postagem para este problema (não-Fix) http://drupal.org/node/590756#comment-2774472
Solução
Sim existe.
Você precisaria criar uma interface entre o seu nó e o arquivo, para que, quando você exclua o nó, o arquivo permanece no lugar. Efetivamente, você está apenas excluindo a associação, não o arquivo.
Talvez este módulo salva na tabela de arquivos e a referência ao arquivo já existe.
Você pode desenvolver um módulo de terceiros que armazena todos os seus arquivos externos e possui uma GUI ou outra interface para selecioná -los novamente para novos nós
Ou você pode criar um tipo de conteúdo específico e salvar os arquivos como nós separados. Então você usaria a referência do nó para se juntar a eles.
Como alternativa, o desenvolvedor desse módulo diz que adicionará recursos se você pagar. No entanto, ele não garante isso do que posso ver :)