Я использую Kostache, Kohana и CKEditor для своего сайта. В базе данных некоторые таблицы доступны только для чтения, контент поступает с какого-то другого сайта. Моя проблема в том, что мне нужно показывать новую строку везде, где указывается ввод в содержании. В текущей ситуации весь контент идет в одну строку без перерыва
пример:
Ввод / ожидаемый результат: «Это текст.
Это новый текст. «
Текущий вывод: «Это текст. Это новый текст».
Есть ли решение для этого ..
Если вы храните символ новой строки в базе данных, на стороне пользователя вы можете использовать nl2br () для преобразования новых строк в теги разрыва. Затем с помощью Kostache вы должны указать ему разрешить использование html в переменной (т. Е. {{& content_var}}).
Если у вас нет символов новой строки, хранящихся вместе с символом, вы можете создать более уродливое решение, например, использовать замену точки на точку и тег разрыва, хотя я не рекомендую это решение, если у вас нет абсолютно никакой другой опции.
Других решений пока нет …