Joomla.it Forum

Componenti per Joomla! => SEO => : piruet 06 Jan 2014, 16:19:02

: K2 e intestazione pagina
: piruet 06 Jan 2014, 16:19:02
Salve,
ho un problema con il componente K2 (joomla 2.5 and joomla 3.2; K2 v2.6.7):
se imposto in
gestione menų -> modifica voce di menų -> opzioni di visualizzazione pagina ->
mostra intestazione pagina -> sė
intestazione pagina -> "il mio titolo"

l'intestazione della pagina non appare nell'articolo di  K2  mentre appare in un articolo di Joomla

Per chiarimenti vedere:
http://www.sadira.altervista.org/joomla/joomla-item (http://www.sadira.altervista.org/joomla/joomla-item)
http://www.sadira.altervista.org/joomla/k2-item (http://www.sadira.altervista.org/joomla/k2-item)

Questo č ovviamente un problema vista l'utilitā dei tag h1 in relazione al SEO
Perché K2 non permette la comparsa dell'intestazione della pagina?
Come posso risolvere?

Grazie
 
: Re:K2 e intestazione pagina
: BelinBelan 06 Jan 2014, 16:38:15
Ciao piruet,


devi fare un "override" del file item.php di k2.


Quindi sostituire il tag H2 con il tag H1.


Precisamente il file:

/www.mio_sito.it/components/com_k2/templates/default/item.php

lo copi dentro:

/www.mio_sito.it/templates/nome_del_template/html/com_k2/templates/default

ricreando quindi il giusto percorso per l'override.

Quindi modifichi:

:
<?php if($this->item->params->get('itemTitle')): ?>
      <!-- Item title -->
      <h2 class="itemTitle">
            <?php if(isset($this->item->editLink)): ?>
            <!-- Item edit link -->
            <span class="itemEditLink">
                <a class="modal" rel="{handler:'iframe',size:{x:990,y:550}}" href="/<?php echo $this->item->editLink?>">
                    <?php echo JText::_('K2_EDIT_ITEM'); ?>
                </a>
            </span>
            <?php endif; ?>
          <?php echo $this->item->title?>
          <?php if($this->item->params->get('itemFeaturedNotice') && $this->item->featured): ?>
          <!-- Featured flag -->
          <span>
              <sup>
                  <?php echo JText::_('K2_FEATURED'); ?>
              </sup>
          </span>
          <?php endif; ?>
      </h2>
      <?php endif; ?>

E dove c'é scritto H2 metti H1, Tutto qui, semplice semplice. ;)