Mi accorgo che un modulo in cui ho modificato il campo MARKUP VALORE con un nuovo contenuto continua a inviare sempre il vecchio contenuto come se non avessi inserito nulla di nuovo.
Se poi cancello tutto e il campo MARKUP - VALORE è vuoto, ebbene anche così se si compila il modulo, cliccando su invia, il modulo che mi arriva via mail è il vecchio che non solo non esiste più, ma è stato anche cancellato.
In pratica quello che c'era nel vecchio campo MARKUP VALORE non si modifica e non si cancella neanche.
Tutto questo accade anche costruendo un nuovo modulo sempre con webform
Aprendo il campo markup compare la finestra "Error: THE TEXTAREA with id or name set to "" was not found "
Cosa posso fare ?
Grazie anticipatamente per i consigli
Sandro
Mah è molto strano questo comportamento. Uso webform (ma non per mandare email).
Qualche domanda:
Più imparo, più dubito.
Gentilissimo come sempre.
Cerco di rispondere
1) il campo alla vista è corretto, si visualizza quello che inserisco (ma poi non arriva)
2) ho guadato nel db, ma non sono in grado di capire, sembra tutto a posto, o almeno è tutto uguale agli altri che vedo vicino
3) Si, i campi sono disponibili
4) ho abilitato full debug, prima era OFF
Ma all'apertura del form compare sempre la finestra che riportavo sopra "Error ecc
Ma non potrebbe esere un problema di migrazione dal 6.15 al 6.16 ? Se vado su STATUS REPORT la prima voce in alto è Drupal 6.16 ma non ha la spunta verde che hanno tutti gli altri parametri, deve avere anche la voce Drupal la spunta verde ?
In available updates la spunta verde c'è su Drupal 6.16
Se disinstallo e reinstallo il webform posso perdere tutti i form o li ritrovo dopo la reinstallazione ?
In tutto questo i form funzionano bene, le mail arrivano correttamente, solo che è impossibile modificare il campo markup
Grazie
E il log (watchdog) - admin/reports/dblog - cosa dice dopo l'invio del email?
Quello non è dovuto a webform, bensi al editor Wysiwyg che stai usando.
Non credo. E' sempre grigio in status report.
Lì si, usa codifica dei colori verde - ok, giallo - si può fare di meglio, rosso - un problema da sistemare...
Non credo, ma la legge di Murphy dice di fare un backup. Non credo che un "Vulcan nerve pinch" stile Drupal aiuterà molto, però...
Come adesso le mail sono corretti? Perchè non puoi modificare markup? node/xxx/edit/components...
Più imparo, più dubito.
Nel report non c'è alcuna evidenza di errore. La mail in effetti arriva correttamente e all'indirizzo giusto. Solo che il contenuto, che dovrebbe essere quello che io ho già inserito in formato html all'interno del campo markup non c'è più. La mail, come dire, arriva vuota del suo contenuto da me preimpostato nel campo di markup.
Per scrupolo ho tolto il testo preimpostato e inserito un html più semplice di una solo riga: risultato identico, il contenuto specifico preimpostato non è riportato nella email.
Altra prova: ho inserito un nuovo campo di markup con contenuto semplificato: risultato negativo come nel precedente caso.
La mia meraviglia è di ritrovarrmi di fronte a questo risultato inatteso, dopo diverse volte nel corso dei mesi scorsi in cui questo problema non si era mai evidenziato e tutto funzionava esattamente come mi aspettavo. E senza aver fatto modifiche al sito di alcun tipo.
Unico indizio: quando entravo in edit sul vecchio campo che volevo modificare usciva il seguente messaggio di errore: "error ecc..." messaggio di errore però non presente rispetto al campo di markup costruito ex novo di prova. Ma poi la sostanza non cambia ed è come descritto sopra
grazie.
Problema di format forse? http://drupal.org/node/270472
Più imparo, più dubito.
Scusa ma vorrei tornare ad una Tua precedente risposta
-------------------------------------
teatrodinessuno wrote:
Ma all'apertura del form compare sempre la finestra che riportavo sopra "Error ecc
Quello non è dovuto a webform, bensi al editor Wysiwyg che stai usando.
--------------------------------------------------------
Ma il problema è prorpio quello dell'Error ecc per cui poi la mail arriva seza quello che c'è scritto nel Markup. Mi scrivi che dipende da Wysiwyg che fino ad ieri non aveva mai dato problemi, penso che questo sia quello che devo risolvere e non altro e sammai come? Che ne pensi ?
Grazie ancora
sandro
E' forse una possibilità...
Io presumo che tu stai parlando di editare il componente markup (node/xxx/edit/components/yyy) e non semplicemente compilando il form...
Sono arrivato a quella conclusione semplicemente greppando. Il testo tornato era nel file js di ckeditor:
grep -rn ".* with id or name .* was not found" *
Per capire bisogna guardare nel db. Tutti i componenti dei webform (compreso il tuo markup) vengono salvati nella tabella
webform_component
. Se hai tanti webform allora diventa un pò un pastroccio, ma puoi cercare per ilname
(Etichetta) oform_key
(Impostazioni avanzate -> Campo chiave). Il valore invalue
dovrebbe correspondere a quello che hai scritto. Caso peggiore modifica (temporaneamente) l'etichetta in qualcosa molto ovvio: 'Aaaaargh!!!' per esempio ;-)Webform ha qualche difficoltà (editando il form e componenti - non compilando il form) con i editor wysiwyg: http://drupal.org/node/381148, quindi non lo uso - sono solo io a creare i webform non i miei clienti...
Più imparo, più dubito.