Ciao a tutti,
seguo questo forum da quando mi sono avvicinato a drupal a febbraio, dopo le prime difficoltà con la comprensione delle viste e tassonomia e con l'aiuto di qualche libro ho iniziato a fare qualcosa.
Attualmente insieme a un amico programmatore (php), porto avanti il sito della mia società che ha richiesto molto tempo e tante applicazioni
ad hoc. Ora vorrei approfondire gli studi con la migrazione (nei limiti del possibile) del sito in drupal.
Il sito è diviso in due parti la parte frontend del sito che si vede on line e una parte interna dove vengono gestite:
sedi - ruoli - anagrafica- offerte - prenotazioni- richieste di assistenza - modelli - listini. (in neretto le parti su cui si basano tutte le funzionalità)
Questo in grandi linee.
Ho iniziato pensando di importare i modelli, ma mi ritrovo una tabella con più di 50 caratteristiche qualcuna in comune, altre "tipiche":
esempio. il peso - l'alimentazione - è comune a tutte mentre per esempio lo sbraccio è tipico di una categoria; attualmente in fase di inserimento di un modello scelgo la tipologia e mi vengono presentate le voci (field) legate a quella tipologia.
Ho seguito la guida http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-w... per l'importazione da tabele esterne importando solo
idmodello - nome - descrizione - in un contenuto CCK, ora vorrei creare un contenuto con i 50 field, da popolare sempre con lo steso metodo, ma in seguito in fase di creazione del modello, non saprei propio come legarlo ai field tipici di quella categoria.
Secondo voi come dovrei procedere per fare tutto questo ?
Scusate in anticipo se non sono stato molto tecnico e chiaro confido in voi per migliorare anche questo aspetto.
Grazie .
[RISOLTO]Importazione dati db esistente e creazione contenuto CCK
Sab, 12/06/2010 - 22:41
#1
[RISOLTO]Importazione dati db esistente e creazione contenuto CCK
Che cosa hai usato esattamente degli strumenti indicati nell'articolo di Lullabot?
Quelli che richiedeva :
* Table Wizard
* Migrate - migrate extra
* Schema
* Views
* CCK
inoltre ho utilizzato il modulo serial http://drupal.org/project/serial per idmodello per l'autoincremento.
Non ho capito a che punto ti sei arenato. Se hai importato i dati in un tipo di contenuto, qual è il prossimo passo che non ti riesce?
Allora Pinolo,
ho importato in un contenuto che ho chiamato Modelli solo 3 voci - idmodello - nome - descrizione inserendo 280 modelli in 280 nodi.
la tabella del db è questa:
idmodello nome descrizione importate
idalimentazione - idtipologia - idcasaprod relazioni con le relative tabelle (ho pensato di usare la tassonomia)
altezza - misure - peso - cestello - portata - portata_max_altezza_max portata_max_sbraccio capacita_tamburo - resa_impasto - girosagoma - pdf - scheda_tecnica - sbraccio punto_articolazione - idform - altezza_articolazione - carico_operativo - altezza_scarico - larghezza_benna -potenza - profondita_scavo - carico - capacita_cassone - velocita - capacita_benna - carico_utile - proiettore potenza_lampada - area_illuminata - potenza_generatore - altezza_testa_braccio - trazione_sterzo rotazione assali - potenza_trifase potenza_monofase - frequenza fattore_potenza - motore - potenza_acustica
ora come faccio ad importare le voci per ogni modello?
e come posso fare in fase di inserimendo di un nuovo modello a farmi presentare le voci di quella categoria?
esempio 1:
tipologia:
pantografi
field : altezza - misure - peso - cestello - portata - pdf
esempio 2
tipologia
articolate
field : altezza - misure - peso - cestello - portata - sbraccio - punto di articolazione
e cosi via anche per gli altri.
Tu che mi consigli?
grazie
Ho risolto, anche se non come volevo io, ho deciso di importare i modelli in una sola tabella con tutti i field .
In fase di creazione di un nuovo modello, per le associazioni delle delle voci alla tipologia ho utilizzato content taxonomy http://drupal.org/project/content_taxonomy e conditional field http://drupal.org/project/conditional_fields.
Ciao