Le icone in OpenGoo sono determinate in primo luogo dal tipo MIME del file o dall'estensione se nessuna icona è impostata per il tipo MIME. Se nessuna icona è definita dal tipo MIME del file o dall'estensione, come icona verrà utilizzata un “file vuoto”.
Per definire una nuova icona come tipo MIME (ad esempio application/sample) si deve fare così:
1) Aggiungi un'immagine per il tipo MIME, che è di dimensione 16×16 pixel, a 'public/assets/themes/default/images/16×16/types' e chiamala 'application-sample.png'. La regola generale per il nome del file è: sostituire le barre con trattini. Il formato non deve essere per forza PNG, ma può essere il formato GIF o un altro formato immagine supportato dai browser.
2) Aggiungi un'immagine per il file type, che è di formato 48×48 pixel, a 'public/assets/themes/default/images/48×48/types' e chiamala 'application-sample.png'
3) Aggiungi nel file 'public/assets/themes/default/stylesheets/custom.css' (se questo file non esiste crealo) una coppia di regole CSS per il file type, come queste:
.ico-application-sample { background-image: url(../images/16x16/types/application-sample.png); } .ico-large-application-sample { background-image: url(../images/48x48/types/application-sample.png); }
4) Se vuoi definire un'icona per un'estensione (ad esempio .smpl) dovresti aggiungere queste regole nel CSS:
.ico-ext-smpl { background-image: url(../images/16x16/types/application-sample.png); } .ico-large-ext-smpl { background-image: url(../images/48x48/types/application-sample.png); }
5) Ricarica la pagina nel tuo browser per aggiornare