【问题标题】:adding tooltip to zendesk home_page.hbs将工具提示添加到 zendesk home_page.hbs
【发布时间】:2021-07-16 18:18:56
【问题描述】:

我想为 Zendesk 中的某些“类别”框添加工具提示,因此当用户悬停在一个框上时,我可以显示有关“类别”的更多信息的工具提示。

问题是我正在尝试使用这样的 IF 语句:

{{#if href == '/hc/en-us/categories/360001117812-Cow-Traffic' }}

{{#each categories}}
      {{#if ../has_multiple_categories}}
        <li class="blocks-item">
          <a href='{{url}}' class="blocks-item-link">
            {{#if href == 'url_to_compare' }}
            <a class="tooltiptext">tooltip_text</a>
            {{/if}}
            <span class="blocks-item-title">{{name}}</span>
            <span class="blocks-item-description">{{excerpt description}}</span>

由于此 IF 位于类别的 {{#if}} 中,因此我在此示例中仅选择一个链接,使用 href 来查看鼠标是否在框上。

我已经尝试在 script.js 文件中添加一个助手,但看起来它不起作用,我记得有一种方法可以使用这个 IF 和 IS 来解决它。 谢谢!

【问题讨论】:

    标签: tooltip zendesk


    【解决方案1】:

    我得到了很多帮助,最后我发现解决这个问题的更好方法是使用 {{#is}} 语句,所以可以使用 {{#is name "Category Name"} } {{/is}}

    并且此选项将比较类别名称和您要查找的名称,如果值相等,则您可以在里面做一些事情,如果不是,那么您可以在和之间使用 {{else}}在那边做另一件事。

    {{#is name "Category Name"}}
                <div class="tooltip1">{{name}}<span class="tooltiptext">{{excerpt description}}</span></div>
                {{else}}
            <span class="blocks-item-title">{{name}}</span>
                  {{/is}}
    

    我使用“摘录描述”在Zendesk里面添加了tooltip的值,不需要在home_page.hbs代码中手动添加。

    我添加了 3 个不同的工具提示,现在工作正常。谢谢大家!

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 2021-12-13
      • 2011-08-30
      • 1970-01-01
      • 2011-06-06
      • 2010-11-12
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多