Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : sunjammer 15 Mar 2013, 22:09:52
-
Ciao a tutti, sto realizzando un sito con Joomla 2.5.9 e K2.
Non riesco a trovare da nessuna parte un' opzione in K2 per abilitare la funzione che avvisa l'utente che la categoria è vuota quando non sono pubblicati articoli.
Ho pensato che potesse essere ereditata dal category manager predefinito di Joomla, ma non succede nulla.
Qualcuno è ni grado di illuminarmi? ;D
-
Nessuno di voi ha mai avuto questo problema o sa come posso risolverlo?
-
puoi magari nasconderle quando sono vuote
se può andare segui queste istruzioni
http://www.berghemweb.it/Customizzazioni-Joomla/categorie-vuote-modulo-k2-tools-menu.html
-
Grazie della risposta.
Quello di cui ho bisogno però è fare in modo che al momento in cui la categoria risulta vuota, venga visualizzato il messaggio "nessun articolo nella categoria" (come succede nella gestione delle categorie predefinite di Joomla). Le voci di menù associate alla categoria devono essere sempre visibili.
-
puoi fare cosi
modifica il file category.php
alla fine nel file category.php proprio dopo: </div>
aggiungere:
<div id="k2nonews">
<?php
if(count($this->leading)==0)
echo 'Non ci sono articoli in questa categoria.';
?>
</div>
il file dovresti trovarlo in questo percorso: (root/components/com_k2/templates/default)
-
Ti ringrazio, provo subito.
Mi confermi che un aggiornamento del componente non cancellerà le modifiche al category.php?
-
Non si cancella nulla, se non funziona puoi cancellarle
p.s. dove ti ho scritto non ci sono articoli in questa categoria, puoi scrivere quello che vuoi
fammi sapere se funziona ;)
-
Grazie 1000 Ti faccio sapere!
-
Non sono riuscito a capire a trovare il punto del documento in cui va inserita la stringa (allegato il file in formato txt. ). :-\
[allegato eliminato automaticamente dopo un anno]
-
OK Risolto!!!
Per chiunque avesse lo stesso problema, la soluzione è modificare il file configuration.php come suggerito da arredoannunci inserendo dopo l'ultimo div la stringa:
<div id="k2nonews">
<?php
if(count($this->leading)==0)
echo 'We currently have no news, please check back soon...';
?>
</div>
-
Brava,
metti risolto nel primo post ;)
-
Fatto, grazie dell'aiuto!