Формы-заглушки

:discourse2: Краткое описание Placeholder Forms позволяет создавать динамическую документацию, формируя форму, которая заменяет любое вхождение =ШАБЛОН= в вашем сообщении значением из текстового поля или поля с выбором опций.
:eyeglasses: Предварительный просмотр Предварительный просмотр в Discourse Theme Creator
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-placeholder-theme-component
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Возможности

Добавляйте заполнители в сообщения в таком формате:

[wrap=placeholder key=NAME description="Ваше имя"][/wrap]
[wrap=placeholder key=COUNTRY default=US defaults=FR,DE,US,CN,AU,CA][/wrap]

Ваш email: =NAME=-=COUNTRY=@example.com

Это приведёт к следующему результату:

Это используется в списках рассылки

Ваш email: =ZNAME=-=ZCOUNTRY=@example.com

Как видно выше, текст внутри обёртки будет использоваться как длинное описание.

[wrap=placeholder key=NAME description="Ваше имя"]
Это используется в списках рассылки
[/wrap]

Доступные ключи

  • key: ключ, который должен быть заменён в вашем сообщении
  • default/defaults: значение(я) по умолчанию
  • description: текст-заполнитель для поля ввода

Примеры

# создать новый плагин
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=

Мы используем его для создания руководств (runbooks), инструкций и многоразовых шаблонов (он работает и в блоках кода). Делитесь своими случаями использования!

Настройки

Перевод По умолчанию
toolbar.builder Добавить заполнитель
builder.errors.no_key Требуется указать ключ.
builder.title Добавить заполнитель
builder.insert Вставить
builder.key.label Ключ
builder.key.description =Ключ=, который будет заменён в сообщении.
builder.description.label Описание
builder.description.description Описание, отображаемое в поле ввода, если значение не задано.
builder.values.label Значение(я) по умолчанию
builder.values.description Необязательные значения для вашего заполнителя; если определено несколько значений, будет использован выпадающий список.

:discourse2: Хостится у нас? Компоненты тем доступны для использования на наших тарифных планах Standard, Business и Enterprise.

67 лайков