0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 1130 Просмотров
*

Mishani

  • Захожу иногда
  • 74
  • 1 / 0
Нужно чтоб вводный текст был оформлен отдельно от остального текста.
Сейчас на странице Блог категории показывается вводный текст у статей, когда переходим на статью, то показывается вводный и остальной текст. Так вот хотелось бы например чтоб вводный текст был красным цветом.
Копал в файле 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;
      }

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

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

Olg

  • Завсегдатай
  • 1170
  • 88 / 2
Re: Вводный текст обернуть в блок
« Ответ #1 : 24.07.2015, 12:36:50 »
Почитайте про переопределение шаблонов вывода (контента).
*

Mishani

  • Захожу иногда
  • 74
  • 1 / 0
Re: Вводный текст обернуть в блок
« Ответ #2 : 28.07.2015, 13:42:36 »
Почитал поискал, вроде как нельзя переопределить файл view.html.php

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

До первого обновления этого файла.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Вводный текст обернуть в блок
« Ответ #3 : 28.07.2015, 14:12:33 »
ненужно ничего менять в файле view.html.php. В deafult.php заменить
Код: php
<?php echo $this->item->text; ?>
на
Код: php
<?php echo str_replace($this->item->introtext, '<span style="font-weight:bold">'. $this->item->introtext . '</span> ', $this->item->text)?>
интернет-блог: http://websiteprog.ru
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Вводный текст обернуть в блок
« Ответ #4 : 28.07.2015, 14:19:21 »
Я вот тоже таким же способом делал, но не стал писать. Кажется нерациональным. Но другого выхода я не вижу.
*

Olg

  • Завсегдатай
  • 1170
  • 88 / 2
Re: Вводный текст обернуть в блок
« Ответ #5 : 28.07.2015, 14:27:27 »
"Неправильно ты бутерброд ешь, дядя Фёдор". Можно почитать здесь или здесь.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Вводный текст обернуть в блок
« Ответ #6 : 28.07.2015, 14:30:37 »
Спасибо кэп, про переопределения то мы и не в курсе были
интернет-блог: http://websiteprog.ru
*

Mishani

  • Захожу иногда
  • 74
  • 1 / 0
Re: Вводный текст обернуть в блок
« Ответ #7 : 28.07.2015, 14:32:29 »
ненужно ничего менять в файле view.html.php. В deafult.php заменить
Код: php
<?php echo $this->item->text; ?>
на
Код: php
<?php echo str_replace($this->item->introtext, '<span style="font-weight:bold">'. $this->item->introtext . '</span> ', $this->item->text)?>

Спасибо большое!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как спрятать блок (его код) на странице

Автор darkghost

Ответов: 4
Просмотров: 1021
Последний ответ 28.04.2023, 11:23:43
от fsv
OffCanvas меню Helix Ultimate добавить текст к иконке

Автор Andre100

Ответов: 2
Просмотров: 2170
Последний ответ 20.03.2023, 12:42:49
от Andre100
Скрыть только текст ссылки

Автор kosh2323

Ответов: 10
Просмотров: 692
Последний ответ 26.10.2021, 10:40:57
от kosh2323
Сменить текст placeholder в поле поиска Joomla 3.x

Автор Poincare

Ответов: 7
Просмотров: 1553
Последний ответ 09.06.2021, 15:39:26
от Akeksandr
Как в мобильной версии поставить &quot;блок особенностей&quot; в два столбца?

Автор sergspb

Ответов: 7
Просмотров: 559
Последний ответ 15.04.2021, 13:51:54
от xpank