Articoli correlati di Joomla: modificare il numero di articoli visibili

Articoli correlati di Joomla: modificare il numero di articoli visibili

  • Blog
  • Letto 1622 volte

L’altro giorno stavo cercando un modulo che mi doveva listare al termine di un articolo in Joomla (utilizzando il componente standard) una serie di articoli correlati, articoli cioè che avevano meta tag in comune. La scelta è ricaduta per il modulo già presente in Joomla 2.5 “Articoli Correlati”

Il modulo funziona bene e fa perfettamente il suo dovere. L’unico problema è che essendo un modulo molto semplice non ci viene data la possibilità di settare il numero di articoli correlati da visualizzare. Ecco una semplice modifica per poterlo fare :)

Andiamo sulla root del nostro sito e successivamente su modules /mod_related_items/tmpl

All' interno di questa cartella troviamo il file default.php che è il template predefinito ed unico del modulo.

Scrivete ora un file di testo e incollateci questo codice

<?php
/**
* @package Joomla.Site
* @subpackage mod_related_items
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
$NumeroArticoli = 10;
$CntArticoli = 0;
?>
<ul class="relateditems">
<?php foreach ($list as $item) : ?>
<li>
<a href="/<?php echo $item->route; ?>">
<?php if ($showDate) echo JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC4')). " - "; ?>
<?php $CntArticoli = $CntArticoli+1; ?>
<?php echo $item->title; ?></a>
</li>
<?php if ($CntArticoli == $NumeroArticoli) break; ?>
<?php endforeach; ?>
</ul>

Chiamatelo 10art.php e salvatelo nella cartella /tmpl

Andiamo ora in Gestione Moduli e chicchiamo sul modulo precedentemente creato. In Opzioni Avanzate infine selezioniamo il Layout Alternativo “10articoli"

Vi verranno listati al max 10 articoli correlati. Basta cambiare il numero presente nella stringa

$NumeroArticoli = 10;
per modificare ulteriormente il modulo in base alle vostre esigenze

Thats All!

Contattami


contattami.png

Sign up to keep in touch!

Se mi lasci la tua mail ti invierò comunicati stampa inerenti alla mia attività


Ovviamente puoi cancellarti quando lo ritieni opportuno