Drupal - Posizione di Web File Manager nel nostro Nodo

Chi utilizza CCK sà che è possibile spostare l'ordine dei campi di un contenuto (Nodo). Es.

 

In questo esempio il campo di Webfm e posizionato al 6° posto, dopo il campo Corpo. A volte succede che questo ordine poi non venga rispettato.

Per risolvere questo problema dobbiamo modificare il file webfm.module. Con un editor di testo qualsiasi aprite il file in questione e cercate la stringa:

// Attachments fieldset

trovate la riga (appena sotto)

$form['webfm-attach']['#theme'] = 'webfm_upload_form';

aggiungete subito dopo (sempre sotto)

$form['webfm-attach']['#weight'] = module_exists('content') ? content_extra_field_weight($node->type, 'webfm_attachments') : 10;

Salvate il file ed il gioco è fatto, adesso anche il campo Webfm può essere ordinato con la gestione campi di CCK.