Перевод строк не работает D7 BUE

Главные вкладки

Аватар пользователя Султан Султан 31 августа 2012 в 12:51

Всем привет!

У меня не работает перевод строки. D7 BUEditor.
Теги <br> <p> <ul> <li> игнорируются. В форматах ввода и в Full и в Filtered стоит галочка на Заменять переводы строк соответствующими HTML-тегами (т.е. <br> и <p>), даже приоритеты менял Самое интересное, что в анонсе Body - переводы строк соблюдаются(те 4 тега работают), а когда жмешь Подробнее и смотришь Полную статью, то никаких переносов нет.

Как тут быть? Помогите, пожалуйста?!

Комментарии

Аватар пользователя Султан Султан 31 августа 2012 в 17:55

Niklan wrote:
Параметры отображения полной ноды или "По умолчанию" смотрите, возможно там какой-то косяк.

Урррраааа!!!Спасибо Вам большое!
И правда. В Настройках отображения в "Анонсе" оказ-ся стояло Краткий или обрезанный текст, а в "По умолчанию(полная новость)" я менял когда-то на простой текст, сейчас поменял снова на По умолчанию.

Аватар пользователя alenka_ch alenka_ch 13 сентября 2012 в 0:34

Нашла. Здесь:
/admin/settings/filters/2
Убрала галку " Преобразователь переводов строки". Мне помогло, всем успехов!

Аватар пользователя Arhivarius Arhivarius 26 января 2013 в 15:26

У меня та-же проблема, но везде в нодах стоит "По умолчанию". В настройках текстового формата стоит галка "Заменять переводы строк соответствующими HTML-тегами (т.е. br и p)"

Что еще проверить, подскажите?

Аватар пользователя Niklan Niklan 10 ноября 2015 в 11:48

"Arhivarius" wrote:

У вас 1 в 1 проблема? или немного другая?
А также, у вас своя тема? В стандартных как обстоят дела?

И все же проверьте.

Заходим:
Структура > Типы содержимого >
У нужного типа содержимого жмем "Управление отображением"

И в каждой доп. вкладке проверяйте:

Аватар пользователя Arhivarius Arhivarius 27 января 2013 в 22:52

Везде стоит "по умолчанию", во всех материалах. Проблема один в один как у стартопика. Чтобы люди работали, добавил в редактор тег перевода строки, но это не фонтан...

Аватар пользователя Niklan Niklan 27 января 2013 в 23:11

"Arhivarius" wrote:

Вы про какое "По умолчанию"? Их там два. Одно форматарование по умолчанию, а другое вкладка. Так вот, рядом с вкладкой "по умолчанию" есть еще вкладки, и там форматирование должно стоять тоже по умолчанию. Звучит наверное бредово и неясно.

А если проблема один в один, то стоит проверить тему. Там же проблема также могла заключаться в глючной теме, ибо в одном отображении был косяк.

Аватар пользователя Arhivarius Arhivarius 30 января 2013 в 0:48

Да, действительно, в стандартной теме оформления было все нормально. Сейчас стоит новая тема, своя. Но как-то не связывали с темой. А что может быть в теме не так, подскажите где курить!?

Аватар пользователя Niklan Niklan 30 января 2013 в 11:01

"Arhivarius" wrote:

Вывод не правильно сделан скорее всего.
Если вывод делаете сами, то он должен выглядить примерно так:

<?php
  
print $node->body['und'][0]['safe_value'];
?>

Самое главное что должно быть safe_value а не просто value. Сам на такие грабли вставал, когда верстать учился, поэтому и завел разговор о темах.

Данный код у меня находится в node.tpl.php, ну и разумеется во всех из него выходящих, таких как node--TYPE.tpl.php

Аватар пользователя Niklan Niklan 30 января 2013 в 19:27

У вас там что-то вроде такого:

<?php
hide
($content['comments']);
hide($content['links']);
print 
render($content);
?>

Сделайте так:

<?php
hide
($content['comments']);
hide($content['links']);
hide($content);
print 
$node->body['und'][0]['safe_value'];
?>

И проверьте, будут ли восприниматься теги?

Вообще немного странноватый код вы привели.

Если не сложно, скиньте кусок файла, который отвечает за вывод информации. Можно в личку. Можно даже скрин. Но нужно видеть больше кода чтобы понять что там понаписано и почему так, а не просто рендер контент.

Аватар пользователя yustos.com yustos.com 30 января 2013 в 19:50

"Niklan" wrote:
Вообще немного странноватый код вы привели.

Код абсолютно нормальный, когда темизируется вся нода. Посмотрите node.tpl.php в bartik, который был взят за основу. И нет там никакого $node->body['und'][0]['safe_value'], тем паче что язык задан, можно посмотреть любым дебаггером.

Аватар пользователя Niklan Niklan 30 января 2013 в 20:39

язык можно из переменной брать.
Если поля также темизируются в ноде то вывод содержимого по сути так и делается. Или скажите как делаете вы? Как вы водите только что содержится в body ноды.