Supporto volontario e collaborativo per Joomla!® in italiano

Articoli in evidenza ed in primo piano

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
Articoli in evidenza
In Joomla abbiamo la gestione degli articoli in evidenza, è semplice attivare un articolo in evidenza premendo sulla relativa stellina nella gestione articoli, ma poi non si notano molti cambiamenti..  l'evidenza non è poi così evidente.

Vediamo in questo articolo come sfruttare e personalizzare al meglio questa opzione per far apparire alcuni articoli in primo piano.


Attualmente possiamo utilizzare gli articoli in evidenza per essere visualizzati dalla relativa voce di menu "Articoli in evidenza di tutte le categorie". Un buon esempio è il classico sito (come Joomla.it) dove la homepage è gestita proprio da questo tipo di voce di menu, quando un articolo viene posto in evidenza questo è pubblicato anche in homepage oltre che nella relativa gategoria. In amministrazione dal menu "Contenuti" --> "Articoli in evidenza" troviamo sempre l'elenco di tutti i contenuti che abbiamo messo in evidenza.
Ma lo scopo di questo articolo è differente, vogliamo provare ad utilizzare gli articoli in evidenza anche per la tipologia di voce di menu "Categoria blog".
In questa configurazione se un articolo è impostato come "in evidenza" non c'è alcuna differenza rispetto agli altri articoli. Ma andando ad impostare nella voce di menu "Categoria blog" nel TAB "Layout blog" il paramentro "Ordinamento articoli" su "Ordine articoli in evidenza" notiamo che gli articoli in evidenza si posizionano in alto all'elenco anche se hanno una data di pubblicazione più vecchia. Ovviamente il parametro "Articoli in evidenza" deve essere impostato su "Mostra".

Cambia quindi l'ordinamento ma non c'è una effettiva "evidenza" che l'articolo è in primo piano rispetto agli altri. Proviamo con la tecnica dell'override a dare un tocco più visibile a questi articoli ora in primo piano.

Copiamo il file presente in questa posizione: components/com_content/views/category/tmpl/blog.php

andiamo nella cartella del template in uso e verifichiamo se è presente una sotto cartella di nome html.
Se non presente creiamo la cartella html e relativa sottocartella com_content  e relativa sottocartella category.
In questa posizione riportiamo il file blog.php precedentemente copiato. 

templates/nome-vostro-template/html/com_content/category/blog.php

Modifichiamo con un editor di testo (come Notepad++) il file blog.php e dove troviamo questa stringa:
<?php echo $item->state == 0 ? ' system-unpublished' : null; ?>

andiamo a sostituirla con:
<?php echo $item->state == 0 ? ' system-unpublished' : null; ?> <?php echo ($item->featured) ? 'alert alert-success' : ''; ?>

Salviamo a carichiamo nuovamente il file sul server sempre nella posizione
templates/nome-vostro-template/html/com_content/category/blog.php

In questo modo andiamo ad aggiungere la classe alert alert-success agli articoli che sono in evidenza.
Questa è una classe di default presente in Bootstrap come le altre:
alert alert-error
alert alert-info
alert alert-warning
alert alert-danger

Voi potrete indicare anche una classe differente presente poi nel css del vostro template.

Effettuando questa modifica nel template Protostar di default di Joomla si ottiene il seguente risultato:



La notizia del 25 marzo appare in primo piano in un blocco in evidenza. Se poi andiamo a togliere il parametro "in evidenza" a questa notizia essa tornerà in ordine per data nell'elenco.


 

CommentaCommenta questo articolo sul forum

Ultima versione di Joomla!®

downloadVer. 3.7.0 Stabile Italiana
Data di rilascio: 25 Aprile 2016
(leggi la notizia Demo online

Le migliori estensioni gratuite

Un elenco aggiornato con i link a più di 100 estensioni fra componenti, moduli e plugin gratuiti per Joomla! 3

Manuale in italiano

Manuale in italianoPer conoscere meglio Joomla!, le sue caratteristiche ed il metodo di utilizzo leggi il manuale tradotto in italiano.

Molto utili anche le risposte alle domande più frequenti: FAQ

Sicurezza del proprio sito Joomla!Leggi anche: Nozioni sulla sicurezza del proprio sito

Autori di articoli recenti

Invia un articolo!Scrivi un articolo su Joomla.it e ricevi i ricavi dalle pubblicità di Google Adsense!
Segui queste istruzioni, condividi e collabora con la community. L'elenco degli autori attivi sul sito.

Libri consigliati

Torna su

Joomla.it sui Social Network

JoomlaDay Italia

JoomlaDay

Newsletter

Inserisci qui la tua e.mail: