Новые строки в плейсхолдере ответа композитора?

Похоже, что доска для языка R использует плейсхолдер Composer, который удобно включает пример ``` для обозначения блока кода. Это также было бы полезным подсказкой для нашей доски, но я не мог понять, как они это реализуют. Я пробовал вставлять дословные переносы строк, \n и <br /> в js.composer.reply_placeholder, но ни один из них не выводил реальный перенос строки.

В чём же та магия, которую я упускаю? Используют ли они для этого специальную тему? Как мы можем украсть вдохновиться этой отличной идеей для себя?

3 лайка

Я думаю, вам потребуется создать пользовательскую тему. В качестве альтернативы вы можете использовать шаблон темы (Редактировать категорию → Шаблон темы):

Также обратите внимание на этот компонент темы: Topic Template Placeholder Text theme component

4 лайка

Ах, отличные советы — спасибо! К сожалению, компонент темы «Текст-заполнитель шаблона темы» страдает от того же ограничения. Что логично — похоже, он просто избирательно переопределяет одно и то же значение js.composer.reply_placeholder для каждой категории в отдельности. Хотя использование только шаблона темы — уже неплохое обходное решение, мы его рассмотрим.

Может быть, это стоит переключить в категорию запроса на новую функцию? Я надеялся избежать взлома темы.

3 лайка