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

timofe

  • Захожу иногда
  • 133
  • 0 / 0
  • alex tim.
Всем привет!

Как перенести часть заголовка материала на новую строчку?
Например, чтобы было вместо:

"Перенос части строки на новую в заголовке материала"

так:

"Перенос части строки на новую
в заголовке материала"


В сети ничего толкового не нашел(...
Спасибо!
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
А <br/>
В нужном месте не работает?
*

timofe

  • Захожу иногда
  • 133
  • 0 / 0
  • alex tim.
А <br/>
В нужном месте не работает?

Не работает.
Более того, если разрешить вывод html-кода в заголовке, то будет выводиться просто код типа "на новую<br />строку"
*

effrit

  • Легенда
  • 10117
  • 1114 / 13
  • effrit.com
здра.
если место разбиения не принципиально, то проще через CSS назначить width заголовку
если принципиально, то вставляем спецсимвол "`", к примеру, потом заменяем его в шаблоне вывода материала
+ надо будет и title от него вычищать.
минус - это все просквозится в блог категории и прочие новостные модули
так что максимально системно будет использовать запись {br} + системный плагин, который будет отовсюду это сочетание удалять, заменяя на пробел
*

timofe

  • Захожу иногда
  • 133
  • 0 / 0
  • alex tim.
здра.
если место разбиения не принципиально, то проще через CSS назначить width заголовку
если принципиально, то вставляем спецсимвол "`", к примеру, потом заменяем его в шаблоне вывода материала
+ надо будет и title от него вычищать.
минус - это все просквозится в блог категории и прочие новостные модули
так что максимально системно будет использовать запись {br} + системный плагин, который будет отовсюду это сочетание удалять, заменяя на пробел

Через CSS было бы естественно проще, но не вариант... Нужно именно в определенных местах...

Решил вопрос с Вашей подсказкой. Заменил в шаблоне вывода материала строку:

<?php echo $this->escape($this->item->title); ?>

на

<?php
$title = $this->item->title;
$title = str_ireplace('  ','<br />',$title);
echo $title;
?>

В качестве спецсимвола - два пробела
И все получилось!
*

Grigoriy82

  • Осваиваюсь на форуме
  • 11
  • 0 / 1
Благодарю за полезную информацию.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Название сайта в заголовке на 2х языках

Автор onniby

Ответов: 1
Просмотров: 98
Последний ответ 04.05.2022, 18:41:35
от beliyadm
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 9
Просмотров: 568
Последний ответ 04.05.2022, 08:43:42
от effrit
Вывод части материала в модуле

Автор timssky

Ответов: 23
Просмотров: 803
Последний ответ 15.04.2022, 17:48:41
от vseok
Изменение доп. поля материала через фронтенд

Автор Damarkuzz

Ответов: 1
Просмотров: 96
Последний ответ 29.03.2022, 14:03:37
от NewUsers
Как передать значения полей категории в значения полей материала?

Автор Upps_J

Ответов: 4
Просмотров: 227
Последний ответ 27.01.2022, 08:59:25
от Upps_J