自定义设置面板

回到顶端

11日评论

  • 马克·皮卡德

    是否会支持清单中的多行文本区域。json设置?目前我的代码是:



    “标识符”:“top_tips_1_heading”,

    “类型”:“文本”,

    “描述”:“标题”,

    "label": "Top Tip 1 Heading",

    “value”:“我如何将我的银行账户与应用程序关联?”

    },



    “标识符”:“top_tips_1_body”,

    “类型”:“多行”,

    “描述”:“答案”,

    "label": "Top Tip 1 Answer",

    “价值”:“测试”

    },

    我看到一些文章提到“type”“multiline”,所以当导入主题时,编辑器可以输入多行值,而不是将一个句子全部放在文本字段的一行中。

    然而,“多行”似乎不支持,我得到以下错误导入:

    如果它不匹配任何必需的模式,我如何让它匹配?我们真的需要一个多行文本区域的设置,以便我们的编辑可以添加多行答案,我们的主题设置。你能告诉我怎么做到吗?请看下面的例子,我们在一个字段中输入…

    1
  • 奥古斯托。席尔瓦
    亚博Zendesk工程

    @……

    你发布的类型截图是针对应用程序的。主题现在不支持多行。在本文中,您可以找到可用于主题的设置类型。

    对于您的用例,我们建议使用动态内容相反,因为这也支持翻译到多种语言。:)

    0
  • 迈克尔Eugster

    在这篇帮助文章中,我找到了向帮助中心添加文本变量的选项。我如何在我的html模板中使用它?https://support.亚博zendesk.com/hc/en-us/articles/115012547687-Customizing-the-Settings-panel-Guide-Professional-and-Enterprise-#variable-object

    0
  • Jupete Manitas
    亚博Zendesk客户服务

    嗨,迈克尔,

    谢谢你的来信!你可能想看看这篇文章使用CSS和HTML中的变量.它将为您提供关于如何使用CSS变量和HTML中的Curlybars变量的指导。谢谢你!

    0
  • 迈克尔Eugster

    谢谢你!@…….我已经知道这个指南,但我正在寻找一个选项,我可以在设置中定义一个文本变量,然后在我的模板中使用这个变量。

    我通过使用动态内容来解决这个问题——像这样,它也是可翻译的。但也许有更好的解决办法?

    0
  • Jupete Manitas
    亚博Zendesk客户服务

    嗨,迈克尔,

    恐怕没有别的办法了。我们的文档建议使用导出主题或使用style.css文件,并在HTML中使用curlybars表达式。谢谢你!

    1
  • 奥古斯托。席尔瓦
    亚博Zendesk工程

    @……

    如果您将设置添加到manifest。Json通过导出主题并在本地进行更改,然后您可以通过{{settings.setting_identifier}}

    我们有更多的信息https://developer.亚博zendesk.com/documentation/help_center/help-center-templates/objects/#settings-object

    1
  • 迈克尔Eugster

    @……谢谢你的回答——变量是我案例中缺失的部分。即使我不太确定这是否是最好的解决方案(因为没有办法翻译它),这应该可以工作(尚未测试)。

    0
  • 内森珀塞尔

    永远无用的“对象类型的属性‘#/settings/X/variables/X’不匹配任何所需的模式”消息仍然可以进行更新。

    甚至在本文或类似的说明中提醒用户索引从0开始,以便他们可以缩小问题的原因。

    并给出JSON文件中字段需求的适当细节。

    例如,我遇到了上面的错误,因为我在变量的描述中有一个空字符串。

    1
  • 代表团队

    我只是想发布一些我刚刚意识到的关于模糊错误消息的东西

    这个错误:

    object类型的属性“#/settings/X/variables/X”不匹配任何所需的模式

    确实能告诉我们错误在哪里

    settings/X表示包含错误的“组”,从0开始为1。变量数是对应于该变量的数,也是从0开始的1。
    所以:

    # /设置/ 2 /变量/ 7”

    意味着第三组和第8个变量有问题。它可能是错误的变量类型、错误的值、缺少属性或字符太多(或无效字符)。

    所以在这种情况下,这是“品牌”组的问题,因为品牌是第三个设置。然后从0数到8找出问题中的变量。

    0
  • 哈米什

    我们是否可以在这篇文章中添加更多关于以下限制的信息:

    -选项数组中值的总数(文章说最小值为1,但我不确定最大值)

    -标签和描述的字符限制

    文本框的字符限制(我想应该是999)

    -可变对象的最大数量(我知道这是200个,但将所有这些信息集中会有帮助)

    非常感谢

    0

登录留下评论。

提供:Zendesk亚博