Problema con campo MARKUP VALORE del webform

8 contenuti / 0 new
Ultimo contenuto
Problema con campo MARKUP VALORE del webform

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:

  1. Il campo markup modificato appare correttamente nel form da compilare?
  2. Il campo markup modificato e giusto nel db (tabella webform_component)?
  3. I campi sono disponibile (admin/settings/webform)?
  4. Abiliti (sempre admin/settings/webform, sotto la voce 'Opzioni avanzate' Webforms debug: Debug completo, poi
    1. Il log (watchdog) ha scritto l'email correttamente?

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

teatrodinessuno wrote:
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

E il log (watchdog) - admin/reports/dblog - cosa dice dopo l'invio del email?

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.

teatrodinessuno wrote:
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 ?

Non credo. E' sempre grigio in status report.

teatrodinessuno wrote:
In available updates la spunta verde c'è su Drupal 6.16

Lì si, usa codifica dei colori verde - ok, giallo - si può fare di meglio, rosso - un problema da sistemare...

teatrodinessuno wrote:
Se disinstallo e reinstallo il webform posso perdere tutti i form o li ritrovo dopo la reinstallazione ?

Non credo, ma la legge di Murphy dice di fare un backup. Non credo che un "Vulcan nerve pinch" stile Drupal aiuterà molto, però...

teatrodinessuno wrote:
In tutto questo i form funzionano bene, le mail arrivano correttamente, solo che è impossibile modificare il campo markup

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à...

teatrodinessuno wrote:
jhl wrote:
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 ?

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 il name (Etichetta) o form_key (Impostazioni avanzate -> Campo chiave). Il valore in value 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.