День добрый.
Drupal + Views.
К Views через DataTables притянута своя таблица в кодировке UTF-8.
В полях этой таблицы есть тэги в виде <br>
Создается Views-блок.
Выводит на экран прямо так: <br>
(т.е. строку не переводит и нет пробела)
В сырцах страницы: #lt;br#gt; #amp;nbsp; // (& заменен на #)
Как заставить друпал понимать #lt;br#gt; как пеервод строки?
Кто подскажет как победить?
Комментарии
Да будет выводиться так как это простой текст
Не разрывный пробел:
Нужно добавить ; или удалить этот текст с поля.
Точку с запятой потерял, когда постил. В БД он есть.
И формат вывода съелся, сейчас поправлю:
В БД:
<br>
Выводит на экран прямо так:
<br>
(т.е. строку не переводит и нет пробела)В сырцах страницы: #lt;br#gt; #amp;nbsp; // (& заменен на #)
Как заставить друпал понимать #lt;br#gt; как пеервод строки?
Нужно не чтоб drupal понимал, а чтоб браузер видел HTML теги, а для этого нужно чтоб drupal выводил их как есть в базе данных, раз уж там всё в порядке.
Формат вывода - в эту сторону нужно смотреть.
Ну, вроде Вы сказали тоже самое, что и я (другими словами). Или я не праль-но понял?
Форматы Вывода?
Я видел только форматы Ввода, не подскажите в какое место смотреть?
Заранее благодарен.)
При выводе этого поля и происходит замена кавычек. Это какой-то фильтр, темизация поля. Если это поле и выводиться через view может поменять формат вывода.
Я так не видя четкой картины точно Вам не скажу что и как, но копать нужно в сторону вывода поля.
В общем это понятно.
Уже перерыл кучу PHP-шных файлов во Views - ничего не помогает.
Вот подумалось, может кто с этим уже сталкивался. Задача-то вроде стандартная...