Как в Joomla 1.5 создать заголовки Н1?
15.11.2008 10:25

 Как в Joomla 1.5 создать заголовки Н1?

В файле components/com_content/views/article/tmpl/default.php заменить:

if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
echo $this->article->readmore_link; ?>" class="contentpagetitleecho $this->params->get( 'pageclass_sfx' ); ?>">
echo $this->escape($this->article->title); ?>
else : ?>
echo $this->escape($this->article->title); ?>
endif; ?>

на


php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
echo $this->article->readmore_link; ?>" class="contentpagetitleecho $this->params->get( 'pageclass_sfx' ); ?>">
echo $this->escape($this->article->title); ?>
else : ?>
echo $this->escape($this->article->title); ?>
endif; ?>

Стиль заголовков материалов в списках можно настроить в файлах:

  • components/com_content/views/category/tmpl/blog_item.php
  • components/com_content/views/section/tmpl/blog_item.php
  • components/com_content/views/frontpage/tmpl/default_item.php

Для этого необходимо найти в них и заменить:

if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
echo $this->item->readmore_link; ?>" class="contentpagetitleecho $this->item->params->get( 'pageclass_sfx' ); ?>">
echo $this->escape($this->item->title); ?>
else : ?>
echo $this->escape($this->item->title); ?>
endif; ?>

на


php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
echo $this->item->readmore_link; ?>" class="contentpagetitleecho $this->item->params->get( 'pageclass_sfx' ); ?>">
echo $this->escape($this->item->title); ?>
else : ?>
echo $this->escape($this->item->title); ?>
endif; ?>


Важно: в первом случае, это шаблон вывода непосредственно материала, поэтому его заголовок конечно оборачиваем в H1, а вот в остальных случаях это списки материалов, и там использовать множественно тег H1 не очень правильно, поэтому там, оборачиваем в H2
 

Комментарии 

 
+2 #1 Oleg 2009-02-16 21:59 Я не совсем понял что нада минять в первом случае . если у меня код такой :

" class="contentpagetitl e">
Цитировать
 
 
+2 #2 Oleg 2009-02-16 22:02 не залез код
у вас точно код правильно написан?
Цитировать
 
 
0 #3 Денис 2009-06-12 13:10 Блять все испортил сука код правильно пиши урод Цитировать
 
 
0 #4 Денис 2009-06-12 13:19 Не используйте не РАБОТАЕТ. Где Цитировать
 
 
+2 #5 Велес 2010-03-13 22:25 Да, код криво содран с другого сайта :) Цитировать
 
 
+1 #6 Велес 2010-03-13 22:26 А именно отсюда: joomlaforum.ru/index.php?topic=38059.0 Цитировать
 
 
0 #7 schel4ok 2010-04-26 07:46 менять надо вот тут
templates/имя_шаблона/html/com_content/article/default.php
Цитировать
 

Добавить комментарий

Защитный код
Обновить

На сайте

Сейчас 8 гостей онлайн