Volevo sapere se esiste un modulo per aggiungere nuovi campi al Tipo di Contenuto oltre a Tipo e Descrizione (ovvero i campi che nel Drupal in inglese stanno sotto Identification). Ad esempio avrei bisogno di aggiungere un logo che identifica un tipo di contenuto oltre a un sottotitolo che spiega il tipo di contenuto.
Spero di essere stato chiaro.
Grazie
Modulo per aggiungere nuovi fields al content type
Mar, 22/03/2011 - 09:29
#1
Modulo per aggiungere nuovi fields al content type
Più o meno chiaro :D, comunque il modulo CCK ti permette di aggiungere campi aggiuntivi ad un determinato tipo di contenuto.
Su che versione Drupal stai lavorando? Sulla 7 una volta installato CCK avrai a disposizione molte tipologie di campo da poter aggiungere.
Sulla 6 di base sono previsti solo campi testuali e checkbox, mentre se vuoi utilizzare dei campi particolari, potrebbero essere richiesti dei moduli aggiuntivi oltre al modulo CCK, come il modulo filefiled+imagefiled per le immagini.
saluti
Agenzie Immobiliari Pisa
Non mi sono spiegato!
Non voglio aggiungere dei campi che poi compaiono quando aggiungi un contenuto, voglio aggiungere i campi nella lista dei contenuti, ad esempio se io creo un nuovo tipo di contenuto voglio poter associare al TIPO DI CONTENUTO (e non al contenuto) un determinato LOGO ovvero ad esempio un logo per il tipo di contenuto BLOG che e' sempre lo stesso...
Adesso quando aggiungi un tipo di contenuto ti lascia mettere solo Titolo e Descrizione e basta
Per intendermi meglio sto parlando della tabella node_type del database mysql.
Vorrei aggiungere un campo li di modo che mi compare quando vado su "admin/content/types/add"
Esiste un modulo? Mi sembra un modulo molto utile strano che non esista
Prova con Imagefield
si scusa inizialmente non avevo capito. Forse ora ho capito cosa intendi, vorresti aggiungere un logo per ogni contenuto elencato nella pagina node/add (magari per dare un riferimento visivo all'utente che crea i contenuti).
Purtroppo non ho mai avuto la necessità di usare un modulo simile, però forse si può realizzare qualcosa a livello di template. ORa do un'occhiata alla eventuale possibilità di mettere mano ai template.
Magari qualche utente più esperto ha una risposta immediata! io sinceramente non mi sono mai imbattuto nel problema
Agenzie Immobiliari Pisa
A occhio e croce posso proporti una soluzione un pochino artigianale, sicuramente c'è di meglio.
L'elenco dei contenuti nella pagina node/add viene stampato dalla funzione theme_node_add_list la quale è presente (come suggerito dalle API Drupal) alla riga 28 del file modules/node/node.pages.inc.
Potresti sovrascrivere questa funzione (copiando l'originale e incollandola nel file template.php del tuo tema e rinominandola in miotema_node_add_list).
A questo punto (se i tipi di contenuto non sono tanti) potresti effettuare un controllo sul tipo di contenuto (attributo title nella funzione se non erro) e in base al tipo di contenuto attribuire un determinato id o classe css, modificando l'output dell'elenco dal punto di vista html-css.
Agenzie Immobiliari Pisa