| Mandami un messaggio |
|
|
|
|
|
Download Skype |
![]() |
|
|
|
Style sheetInserito da enzo il 13 Giugno 2008Quando un modulo ha fogli di stile propri, questi devono essere caricati prima di visualizzare il contenuto della pagina generata dal modulo. Nella pagina HTML generata da Drupal i file di stile compaiono secondo la sequenza: stile/i del modulo corrente come di seguito indicato.
<style type="text/css" media="all">@import "/sites/all/modules/miomodulo/miomodulo.css"</style>
function miomodulo_css_file() {
$css_files = array(); // array in cui definire i file css
// Definisce i percorsi dei file di stile
$file_css_modulo = drupal_get_path('module', 'miomodulo') . '/miomodulo.css';
$file_css_modulo_in tema = path_to_theme() . '/miomodulo.css'; // se esistente
// Definisce nell'array lo stile di default del modulo
$css_files[] = array('file' => $file_css_modulo, 'type' => 'module', );
/*
Definisce nell'array lo stile ripetuto nella directory del tema corrente
Se esiste un file di stile nella directory del tema corrente
con lo stesso nome dello stile del modulo lo carica.
*/
if (file_exists($file_css_modulo_in tema) {
$css_files[] = array('file' => $file_css_modulo_in tema, 'type' => 'theme', );
}
// Avvisa Drupal di caricare i fogli definiti
foreach ($css_files as $css_file)
{
drupal_add_css($css_file['file'], $css_file['type'], 'all', false);
}
}
|
|
MeteoBookNavigazioneCommenti recenti
Chi è onlineCi sono attualmente 0 utenti e 2 visitatori collegati.
|
Invia nuovo commento