Somma di contenuti senza usare le viste
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 :(

Risposte
Somma di contenuti senza
Somma di contenuti senza usare le viste?
Facciamo il punto, tu non sai usare le viste e non hai letto nemmeno un post vicinissimo al tuo.
Ma un po' di sforzo per queste cose dovresti farlo.
Senza viste non fai nulla di buono e ti accontenti di qualcosa di precofezionato e inadattabile.
Ci sono dei moduli nel post http://www.drupal.it/supporto/computed-field-e-field-collection
che devi provare.
In linea di massima però nel tuo caso io farei una vista con aggregazione del campo prodotto "a"
e una vista con aggregazione del prodotto "b" oppure una sola vista con raggruppamenti aggregati.
Se poi vuoi vedere questa vista sotto il dettaglio , puoi metterla sul piè di pagina della vista principale ordini.
Sinceramente ti consiglio di provare field collection e il suo modulo tabellare annesso, di cui ora non ricordo il nome.
Dato che siamo in pochi a scrivere di questi problemi, ti invito, se sperimenti qualcosa, a postarlo, in modo da condividere le conoscenze.
Allora, non sono un esperto
Allora,
non sono un esperto di drupal ma non mi sono nemmeno precipitato a chiedere aiuto senza avere prima cercato e provato varie soluzioni.
La mia domanda nasceva dal fatto che con i moduli che mi fanno le somme in una vista (view calc mi da errore ma views summarize funziona) mi fanno la somma a video.
Quando esporto la vista (sia in csv che pdf) con altri due moduli, la somma non cel'ho in quanto questo ultimi due moduli (views_data_export e print) partono dalla prima vista originale, non quella con la somma.
Ammetto di non avere letto la paginata iniziale ma ricerche ne ho fatto tante anche qua, anche se evidentemente non con le parole chiave "computed" e "field" che comunque altrove ho cercato.
Ora mi leggo il post e cerco di risolvere. Chiedo scusa
Allora, ho fatto una prova, e
Allora, ho fatto una prova, e ho trovato un problema analogo al tuo, ma ancora più deludente.
Data una vista A con quantità e prezzo,
Ho fatto una vista B con quantità e prezzo usando la funzione che trovi in "avanzate" "aggregazione" di tipo somma. Quindi tornando alla vista A ho aggiunto B nel suo piè di pagina.
A video vedi visa con dati e sotto vista con somma.
Esportando la vista con il modulo data export, l'esportazione avviene solo per la vista principale.
Quindi non esporta meta dati, ma solo ciò che c'è nel database.
Questo esclude il fatto che fosse solo il modulo view summarizze a soffrirne.
A questo punto provi:
1 con l'analogo view_calc se si comporta diversamente.
2 Facendo un tema apposito che ti permetta di esportare in pdf tutto quello che è a schermo, e non solo la vista.
2.1 Potresti vedere se panel e qualche sottomodulo .
Ho dovuto accontentarmi delle
Ho dovuto accontentarmi delle somme sportate in pdf.
Col csv mi ricreo le somme in excel... :(