allora sto provando a creare un template molto semplice...
ora se non ho capito male il funzionamento dovrebbe essere così:
all'interno del semplice script:
tra i tag dovrei inserire uno script che richiami il modulo interessato... ad esempio x "top" inserisco:
codice:
<div><jdoc:include type="modules" name="top" /></div>
l'operazione basilare è questa?
ora premettendo che sto operando direttamente in una cartella all'interno della certella "template" di Joomla, perchè se provo a inserire il template come predefinito non si vede nulla? ossia... mi visualizza la grafica che ho attribuito ai tag con le classi... ma non mi visualizza i moduli richiamati...
alla colonna di sinistra ho provato a scrivere:
codice:
<div class="sinistra">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules" name="left" style="xhtml" />
<?php endif; ?>
</div>
e non va... se invece faccio:
codice:
<div class="sinistra">
<?php mosLoadModules ( 'left' ); ?>
</div>
visualizzo il messaggio di errore: "Fatal error: Call to undefined function mosLoadModules() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\joomla1\templates\t1\i ndex.php on line 32"
dove sbaglio???
questo è lo script dell'intera pagina... prova dopo prova mi si è incasinato... non fateci caso ok?
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/t1/css/template_css.css" type="text/css" />
<?php if ( $my->id ) { initEditor(); } ?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
<title></title>
<link href="css/template_css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="contenitore">
<div class="testata style1">
<jdoc:include type="modules" name="top" />
<?php echo $mosConfig_sitename; ?></div>
<div class="sinistra">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules" name="left" style="xhtml" />
<?php endif; ?>
</div>
<div>
<?php mosLoadModules ( 'right' ); ?>
</div>
<div>
<?php mosLoadModules ( 'inset' ); ?>
</div>
<div>
<?php mosLoadModules ( 'top' ); ?>
</div>
<div>
<?php mosLoadModules ( 'bottom' ); ?>
</div>
<div>
<?php include_once('includes/footer.php'); ?>
</div>
</div>
</body>
</html>