Kostache: \n или клавиша ввода не переходит на следующую строку

Я использую Kostache, Kohana и CKEditor для своего сайта. В базе данных некоторые таблицы доступны только для чтения, контент поступает с какого-то другого сайта. Моя проблема в том, что мне нужно показывать новую строку везде, где указывается ввод в содержании. В текущей ситуации весь контент идет в одну строку без перерыва

Пример: ввод / ожидаемый вывод: "Это текст.

Это новый текст."

Текущий вывод: "Это текст. Это новый текст".

Есть ли решение для этого..

1 ответ

Если вы храните символ новой строки в базе данных, на стороне пользователя вы можете использовать nl2br() для преобразования новых строк в теги разрыва. Затем с помощью Kostache вы должны указать ему разрешить использование html в переменной (т. Е. {{& Content_var}}).

Если у вас нет символов новой строки, хранящихся вместе с символом, вы можете создать гораздо более уродливое решение, например, использовать замену точки на точку и тег разрыва, хотя я не рекомендую это решение, если у вас нет абсолютно никакой другой опции.

Другие вопросы по тегам