J'essaie d'écrire une fonction de synchronisation qui enregistre des données sur les nœuds, ce qui fonctionne bien, jusqu'à ce que j'essaie d'enregistrer l'image miniature associée au nœud.Drupal: Enregistrement par image des images imagefield
J'ai réussi à télécharger le fichier et à le placer dans mon dossier sites/default/files, mais quelle est la meilleure façon de dire à Drupal, "mettre ce fichier dans ce CCK imagefield"?
EDIT Pour clarifier un peu .. je synchroniser les vignettes séparément (depuis une image peut être utilisée par plusieurs nœuds) ... Je voudrais que la synchronisation initiale des vignettes pour enregistrer les fichiers dans le dossier correct (pas temp one) et il suffit de pointer l'imagefield vers ce fichier ... C'est ce qui m'énerve avec field_file_save_file(), il enregistre un nouveau fichier au lieu de simplement faire un pointeur .. Un conseil?
Noooooo! ne pas fouiller dans la base de données! – Rimian
sûr. Mais si votre base de données est cassée, vous aurez besoin de poke arount dedans pour le réparer à nouveau. Et la base de données Aces semble cassée. – berkes
Très mauvais conseil ...ne touchez jamais la base de données directement. – Disco