Форум русской поддержки Joomla!® CMS
10.12.2016, 01:14:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вводный текст обернуть в блок

 (Прочитано 341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mishani
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 82


« : 24.07.2015, 12:50:29 »

Нужно чтоб вводный текст был оформлен отдельно от остального текста.
Сейчас на странице Блог категории показывается вводный текст у статей, когда переходим на статью, то показывается вводный и остальной текст. Так вот хотелось бы например чтоб вводный текст был красным цветом.
Копал в файле com_content - article- default.php там есть код который отвечает за вывод <?php echo $this->item->text; ?>

В файле view.html.php есть код:
if ($item->params->get('show_intro', '1') == '1')
      {
         $item->text = $item->introtext . ' ' . $item->fulltext;
      }
      elseif ($item->fulltext)
      {
         $item->text = $item->fulltext;
      }
      else
      {
         $item->text = $item->introtext;
      }

Там я могу прописать стили, но хотелось бы чтоб они были прописаны в шаблоне, а то после обновления сё вернется обратно Azn

Подскажите пожалуйста как прописать в шаблоне.
Записан
Olg
Живу я здесь
******

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 1024


« Ответ #1 : 24.07.2015, 13:36:50 »

Почитайте про переопределение шаблонов вывода (контента).
Записан
Mishani
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 82


« Ответ #2 : 28.07.2015, 14:42:36 »

Почитал поискал, вроде как нельзя переопределить файл view.html.php

Сделал пока в файле так:
$item->text = '<span style="font-weight:bold">'.$item->introtext . '</span> ' . $item->fulltext;

До первого обновления этого файла.
Записан
zomby6888
Живу я здесь
******

Репутация: +168/-3
Offline Offline

Пол: Мужской
Сообщений: 1538


« Ответ #3 : 28.07.2015, 15:12:33 »

ненужно ничего менять в файле view.html.php. В deafult.php заменить
Код
<?php echo $this->item->text; ?>
 
на
Код
<?php echo str_replace($this->item->introtext, '<span style="font-weight:bold">'. $this->item->introtext . '</span> ', $this->item->text)?>
 
Записан
Shustry
Moderator
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #4 : 28.07.2015, 15:19:21 »

Я вот тоже таким же способом делал, но не стал писать. Кажется нерациональным. Но другого выхода я не вижу.
Записан
Olg
Живу я здесь
******

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 1024


« Ответ #5 : 28.07.2015, 15:27:27 »

"Неправильно ты бутерброд ешь, дядя Фёдор". Можно почитать здесь или здесь.
Записан
zomby6888
Живу я здесь
******

Репутация: +168/-3
Offline Offline

Пол: Мужской
Сообщений: 1538


« Ответ #6 : 28.07.2015, 15:30:37 »

Спасибо кэп, про переопределения то мы и не в курсе были
Записан
Mishani
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 82


« Ответ #7 : 28.07.2015, 15:32:29 »

ненужно ничего менять в файле view.html.php. В deafult.php заменить
Код
<?php echo $this->item->text; ?>
 
на
Код
<?php echo str_replace($this->item->introtext, '<span style="font-weight:bold">'. $this->item->introtext . '</span> ', $this->item->text)?>
 

Спасибо большое!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet