占位符表单

:discourse2: 摘要 占位符表单 将通过创建一个表单来替换帖子中任何出现的 =PATTERN= 为来自文本或可选输入字段的值,从而构建动态文档。
:eyeglasses: 预览 在 Discourse 主题创建器中预览
: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]

您的邮箱:=NAME=-=COUNTRY=@example.com

结果将如下所示:

这用于邮件列表

您的邮箱:=ZNAME=-=ZCOUNTRY=@example.com

如上所示,包装器内的文本将用作长描述。

[wrap=placeholder key=NAME description="您的姓名"]
这用于邮件列表
[/wrap]

可用键

  • key:帖子中应被替换的键
  • default/defaults:默认值(多个值)
  • description:输入框的占位符文本

示例

# 创建新插件
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=

我们用它来创建运行手册、操作指南和可重用模板(它将在代码块中生效)。请分享您的使用案例!

设置

翻译 默认值
toolbar.builder 添加占位符
builder.errors.no_key 需要提供键。
builder.title 添加占位符
builder.insert 插入
builder.key.label
builder.key.description 帖子中将被替换的 =Key=
builder.description.label 描述
builder.description.description 在未设置值时显示在输入框上的描述。
builder.values.label 默认值(多个值)
builder.values.description 占位符的可选值(多个值)。如果定义了多个值,将使用下拉选择框。

:discourse2: 由我们托管? 主题组件可在我们的标准版、商业版和企业版计划中使用。

66 个赞