Salve
Sto utilizzando drupal e mi sembra una piattaforma potente e versatile.
Purtroppo non riesco a fare una cosa:
Vorrei che ogni gruppo ( modulo OG ) avesse una immagine associata, in modo tale da poter creare una specie di lista dei gruppi presenti nel sito però identificati da una immagine e non dal titolo o dalla descrizione...
Qualche dritta ?
Gruppo con immagine associata e lista gruppi
Gio, 26/03/2009 - 13:31
#1
Gruppo con immagine associata e lista gruppi
Ehm..
tu vuoi che per esempio i gruppi che parlano di AUTO
abbiano tutti un'immagine
e i gruppi che parlano di MOTO abbiano un'altra immagine,
o piu semplicemente vuoi dare la possibilità di uppare un'immagine in fase di creazione gruppo ?..
anche a me servirebbe realizzare questa cosa.. uhm..
Praticamente vorrei che ogni gruppo abbia una sua immagine personale. Ad esempio ci sono due gruppi:
Moto rider
Piloti Auto
Il gruppo delle moto ha come immagine una moto e quello delle auto ha come immagine la foto di una modella ( tanto per variare ^^ )
Se poi l'immagine può essere uppata in fase creazione meglio ancora, ma anche se può essere aggiunta dopo non è un problema.
non ho mai inserito il modulo dei gruppi pero' vidi un sito fatto con drupal, un sito americano e c era la lista dei gruppi e ogni gruppo aveva la sua foto e a fianco alla foto il nome del gruppo, e quindi vidi che si poteva fare e non mi interessai, perche' tanto dissi, l importante che il modulo fa quello d cui ho bisogno poi in futuro lo installero' e lo configurero' bene, vedi bene tra' le impostazioni, e comunque il modulo era per la versione 5 non per il 6, se tu hai il drupal 6 allora devi aspettare mesi o anke un anno
Per inserire l'immagine in fase di creazione gruppo,puoi usare ovviamente OG, con CCK+Imagefield+Imagecache.. rapido,pulito,indolore,interfacciabile con views ecc ecc :)
Ovviamente,l'OG è un nodo come un'altro,quindi puoi modificare tu,o il creatore (con i dovuti permessi),l'immagine anche dopo che il gruppo è attivo e funzionante...
Unica limitazione di imagefield per D6,nn ha ancora un'immagine predefinita,cosa che invece imagefield per D5 ha.. :)
Spippola un po e facci sapere :)
Uhm ho provato e non funziona molto bene...
Cioè riesco a creare un nuovo tipo di gruppo, chiamato gruppo con avatar. Il problema è che mi visualizza nome gruppo, descrizione ,immagine in un modo "particolare", cioè tutto di seguito mentre io volevo qualcosa di più tipico, come la pagina del profilo utente: immagine di lato, descrizione affianco all'immagine.
Cmq proverò a smacchinarci ancora... se avete qualche idea postatela pure, ogni aiuto è ben accetto e grazie a coloro che hanno dato consigli fino ad ora :D
Eheheeh.. devi lavorare sul tuo tema per ottenere cio' che vuoi.. :)
Drupal nn ti regala nulla.. per imparare a temizzare,parti dalle guide su drupal.org.. tempo qualche ora e vedrai che sarai in grado di fare cio' che chiedi :)
E' piu difficile da spiegare che da capire.. :)
Ho letto un po di cose qui e la e vedo che c'è molto da studiare e imparare. Chiedo ancora una dritta :D
Per ottenere una visualizzazione "custom" del mio gruppo_con_avatar quale file devo modificare ?
Io pensavo al og.css, che è il foglio di stile del modulo og, sto facendo delle prove ma è un po complicato. Qualche suggerimento ? Vi posto il contenuto del file così magari si capisce meglio:
.og-picture-wrapper {
border-bottom:1px dotted;
padding:5px 0px;
text-align:center;
}
.og-picture-wrapper .picture {
float: none;
}
#block-og-5 div.item-list ul { padding: 0; margin: 0; }
#block-og-5 div.item-list ul ul li {margin:0}
/*tighter search button on group details block*/
#block-og-0 .form-item {
margin-bottom: .4em;
}
/*no link on group title in group details block*/
#block-og-0 h2 a {
text-decoration:none;
}
/*used in node.tpl.php*/
.groups .links {
display: inline;
}
table.og-picture-grid {
width: 100%;
}
table.og-picture-grid td {
text-align: center;
width: 20%;
padding: 7px 0 7px 0;
border-top: #CCCCCC 1px dotted;
}
table.og-picture-grid td.first {
border-top: none;
}
td.og-picture-grid-item {
text-align: center;
vertical-align: bottom;
}
td.og-picture-grid-item .group-role {
font-style: italic;
}
Almeno qualche spiegazione riguardo il codice mi sarebbe decisamente utile. Intanto studio i .css e vediamo cosa riesco a tirarne fuori :D
scaricati Firebug (estensione di firefox) ti permetterà di analizzare gli stili usati e fare le prove in tempo reale
No stai sbagliando approccio.. devi crearti un tema per il tuo tipo di contenuto gruppo...
In pratica,se il content type che usi per i gruppi si chiama "gruppo",nella cartella del tuo tema devi creare un node-gruppo.tpl.php ,e poi modificarti quello con tutto il codice che vuoi..
Parti dagli handbook su drupal.org che spiegano come costruire un tema personalizzato,è spiegato molto bene.. :)