Inserire moduli nel template

Tutto Joomla - Joomla Guide
Scritto da Pillole di Joomla   
Lunedì 23 Marzo 2009 20:55



Per quanto in fase di realizzazione di un template per Joomla! siano già note le posizioni dei moduli (che corrisponderanno alle position definite nell’xml del template), può essere comodo inserire in una view, magari con un layout differente, i moduli specifici di una position.

Per fare ciò, basta includere nel template:

<?php if ($this->countModules('right')): ?>
<div id="right_col">
<jdoc:include type="modules" name="right" />
</div>
<?php endif; ?>

In questo modo, inseriremo tutti i moduli per la position “right” all’interno del div id=”right_col”.
Questo approccio diventa più interessante se decidessimo di escludere il caricamento di alcuni moduli, utilizzando la sintassi seguente:

<?php if ($this->countModules('right')): ?>
<div id="right_col">
<?php
$arraym=JModuleHelper::getModules('right');
foreach ($arraym as $module){
if($module == 'mymodule') echo JModuleHelper::renderModule($module);
}
?>
</div>
<?php endif; ?>

In questo modo, carichiamo esclusivamente il modulo ‘mymodule’.


Vai alla Fonte
 
Joomla | Messina Notizie
Rss | Messina Notizie Meteo | Messina Notizie Traffico | Messina Notizie Finanza | Messina Notizie Hotel | Messina Notizie Informatica | Messina Notizie Mail | Messina Notizie
Shop | Messina Notizie Annunci | Messina Notizie Incontri | Messina Notizie telefonia | Messina Notizie Calcio | Messina Notizie Auto | Messina Notizie Skipe | Messina Notizie
Iscrivi il tuo sito nella nostra Directory e diffondi i tuoi contenuti segnalando il tuo Feed Rss.
Anche il tuo sito o blog può diventare una fonte di Messina Notizie che aggrega i contenuti dai migliori Siti Messinesi
Dai rilevanza al tuo sito, al tuo Blog, alla tua Pagina personale
Per saperne di più, non esitare a contattarci
Informativa sulla privacy
Seo & Optimization by Blog Joomla | User Generated content - Ugc MessinaNotizie.it | Powered by Taolos Web Agency PI:03100660830