prewordeSSS, а это вы сами должны решить. CSV – это простая таблица, она не предполагает вложенности.
можете раскладывать в отдельные ячейки, или в одну.
Дмитрий, откуда там true, если в переменной строка? еще возможно там будет null.
тернарник ?: выполнит нестрогую проверку с false.
?? проверяет на null и пустую строку не обработает.
browser-sync легко настраивается в отрыве от IDE.
в настройках указываешь какие файлы слушать, и какой адрес открывать (в данном случае из интернета) и запускаешь.
единственное, что нужно будет сделать отдельно на удаленном сервере – это встроить в шаблон страницы вызов скрипта, который browser-sync вставляет в страницы автоматом при локальной разработке.
когда-то давно я такой херней занимался, пока не почувствовал, что это полная лажа. гораздо удобнее разворачивать локальную копию проекта.
reavb, ну а вам что нужно? сами же написали "если TEXT пустое выводить DESC".
так и работает – есть TEXT – он выводится, нет текста - вместо него выводится описание.
поля ввода могут быть однострочными (input) и многострочными (textarea). И в них нельзя форматировать текст.
Любой редактор строится на дивах. А уже содержимое дива копируется в скрытое поле для передачи на сервер.
можете раскладывать в отдельные ячейки, или в одну.