Titoli cliccabili in Joomla

Oggi vi spiego come aggiungere un link nel titolo di un modulo in Joomla 1.6 , 1.7 e 2.5 : come ben sapete, Joomla non permette di fare ciò di default.

Vediamo quindi la procedura da seguire per ottenere ciò:

    1. Aprite il file .xml relativo al modulo per il quale volete aggiungere un link nel titolo: in questo esempio utilizzeremo il modulo Articles_News: modules/mod_articles_news/mod_articles_news.xml

    1. Aggiungete la seguente riga di codice tra il primo set di tags  <fieldset name=”basic”></fieldset>:
      <field name="title_link" type="text" default="" label="Title link" description="" />

      Salvate quindi il file .xml appena modificato

    2. Aprite ora il file templates/system/html/modules.php ed individuate la seguente funzione xhtml:
      function modChrome_xhtml($module, &$params, &$attribs)
      {
      	if (!empty ($module->content)) : ?>
      		<div>
      		<?php if ($module->showtitle != 0) : ?>
      			<h3><?php echo $module->title; ?></h3>
      		<?php endif; ?>
      			<?php echo $module->content; ?>
      		</div>
      	<?php endif;
      }

      Una volta individuata, sostituitela con il seguente codice PHP:

      function modChrome_xhtml($module, &$params, &$attribs)
      {
      	if (!empty ($module->content)) : ?>
      		<div>
      		<?php if ($module->showtitle != 0) : ?>
      			<?php $title_link = $params->get('title_link'); ?>
      			<h3><?php if($title_link) { ?> <a href="<?php echo $params->get('title_link');  ?>"> <?php } ?><?php echo $module->title; ?><?php if($title_link) { ?></a><?php } ?></h3>
      		<?php endif; ?>
      			<?php echo $module->content; ?>
      		</div>
      	<?php endif;
      }
    3. Salvate il file: ora avete la possibilità di inserire un link come parametro fra le opzioni del modulo! 😀

 

Nota: in Joomla 3.0 questa opzione ora è disponibile di default.

Contattaci

La tua crescita parte da qui
Per maggiori informazioni

Contattaci

    Iscriviti alla newsletter

      Tematiche d'interesse