Back to top

Autore Topic: Mostrare/nascondere titolo  (Letto 1344 volte)

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Mostrare/nascondere titolo
« il: 27 Lug 2017, 17:47:47 »

Salve a tutti, ho articoli suddivisi in categorie.
In prima pagina vengono visualizzati con una voce di menu di tipo blog tutti gli articoli della categoria "prima pagina". Attraverso le opzioni di questa voce di menu riesco a scegliere di far visualizzare il titolo. Quando clicco sul titolo di un articolo , si apre l'articolo stesso e vorrei che ad articolo esteso non fosse più visibile il titolo.
Se modifico questo parametro dalle configurazioni globali degli articoli il titolo scompare ovviamente da tutte le parti.
C'è un modo di definire queste opzioni di visualizzazione in base alla categoria degli articoli?

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mostrare/nascondere titolo
« Risposta #1 il: 27 Lug 2017, 19:13:43 »
Ciao roberto.c87,
credo in questo caso sia necessario disattivare in ogni singolo articolo il parametro "Titolo" nel TAB "Opzioni".

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Re:Mostrare/nascondere titolo
« Risposta #2 il: 27 Lug 2017, 19:31:31 »
Grazie alex, cercavo un qualcosa di automatico poichè gli articoli in home vengono creati da utenti differenti ed al pubblicatore  non volevo dare l'onere di dover modificare tutte le opzioni di pubblicazione.
per quel che può servire visto che il mio è un caso molto particolare mostro la soluzione che ho adottato.
1 ho realizzato un override del componente com_content->article
2 ho modificato il file default.php come segue:
Codice: [Seleziona]
<?php if ($params->get('show_title') || $params->get('show_author')) : ?>
//riga aggiunta
             <?php if ($this->item->category_alias!=='prima-pagina'):?>
   <div class="page-header">
      <?php if ($params->get('show_title')) : ?>
         <h2 itemprop="headline">
            <?php echo $this->escape($this->item->title); ?>
         </h2>
                 <?php endif; ?>
                <?php endif; ?>
In evidenza ho messo la riga che ho aggiunto.
in questo modo tutti gli articoli che non appartengono la categoria prima pagina vengono pubblicati con il titolo ( se il parametro è configurato su show) mentre tutti gli articoli appartenenti alla categoria prima-pagina saltano quel blocco in cui viene mostrato il titolo.
« Ultima modifica: 27 Lug 2017, 19:33:24 da roberto.c87 »

 



Web Design Bolzano Kreatif