Joomla.it Forum
Componenti per Joomla! => SEO => : 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
-
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. ;)