Buongiorno,
ho il tipo di contenuto "ordine" che contiene tre campi:
- nome
- quantità prodotto A
- quantità prodotto B
I due campi quantità sono dei numeri interi che indicano quanti prodotto A e quanti prodotto B sono stati ordinati.
Con una vista e il modulo views summarize (dato che views calc su drupal 7 mi da errore) riesco a viasualizzare in una schermata gli ordini e le due somme totale dei prodotto A e prodotto B ordinati.
Però io vorrei avere questo dato dentro il database, magari in un altro tipo di dato chiamato "somma" (che poi userei in vari modi).
Ma una volta che creo questo nuovo tipo di contenuto, come lo popolo? Che campo uso per ottenere la somma degli ordini?
Credo si possa fare ma non so come... ed in verità, dato che sono novizio, spero anche di non dire una boiata :(
Aggiungi al content type "ordini" il tuo campo "somma" configurandolo come Computed field. Il campo viene calcolato in base al codice che inserisci tu (o da interfaccia o da hook) e imposti che il valore venga memorizzato nel db. Poi te lo ritrovi nelle views come qualsiasi altro campo e con views summarize sommi quello che vuoi. ;-)
---------------
Più ne sai, più ne puoi, più scopri di non saperne.
Scusa se rispondo dopo tanto tempo ma mi ero accontentato provvisoriamente di una soluzione parziale.
Cioè con view summarize avevo già una vista con tutti gli ordini e le somme. Il problema è che questa somma ce l'ho solo a video. Se faccio una data export della vista perdo la somma.
Avevo ovviato finora facendo una esportazione in pdf di tutto il contenuto della pagina web (quindi somma compresa) ma è una soluzione parziale e ora insufficiente.
Io voglio avere la somma tutti i prodotto A e la somma di tutti i prodotto B acquistati.
E voglio poterle esportare ed usare come un qualsiasi dato di drupal.
Quello che mi indichi tu servirebbe semmai a sommare prodotto a e prodotto B in ogni ordine, ma... che me ne faccio? :(((((