帮助中心模板烹饪书

回到顶端

27日评论

  • 凯瑟琳的旧事
    社区的主持人

    你好,

    有没有人可以帮助我添加子节到我的自定义HC代码?

    我努力让小节的子部分显示,如果它没有一篇文章在它(即。子部分有文章,但直到在部分本身有一篇文章,它不会显示在分类页面上),并努力保持相同的布局与子部分级别的部分,因为它是在类别与部分级别。

    蒂娅!

    凯瑟琳

    0
  • Emelie Stjernquist

    你好@……

    只是为了让我得到它的权利,你希望显示一个“空”部分?

    我不确定这是可能的(至少我没有设法做到这一点),但我有一个建议的解决方案是:

    1. 在你想要显示的部分上创建一篇文章(如果通过搜索功能找到,可以找到)李< / >
    2. 创建一个自定义的section模板,在其中修改html,删除显示/列出文章的部分来自Zendesk的帮亚博助指南
    3. 编辑Section并分配新模板并发布Section和文章李< / >

    我通常在模板中反复设计、测试,直到得到我想要的结果。您还可以在发布之前在“预览模式”中预览它。

    我希望这能帮助你更接近你想要实现的目标,祝你好运!

    / / Emelie

    0
  • 弗朗索瓦Spinnael

    Current_local.name技巧不起作用。

    我正在使用这个列表:https://support.亚博zendesk.com/hc/en-us/articles/203761906-Zendesk-language-support-by-product

    出于某种原因,“语言”的重命名是有用的英语(世界)被定义为“变体”,但所有其他国家都不起作用(爱沙尼亚、立陶宛、拉脱维亚、卢森堡……)

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

    @……

    尝试这样做(语言名称可以更改):

    {{#包含current_locale。url " / en - us "}}
    真正的
    {{其他}}

    {{/包含}}
    0
  • blak3r

    我的活动有“{{请求}}”模板变量。首页没有。是否有一种简单的方法将“{{requests}}”公开到已登录用户的主页?

    我想在主页上展示他们最近的5个请求,这样更容易看到。

    如果不能做到这一点,自定义页面可以做到这一点吗?从本质上讲,我想从我们的产品的支持,有他们的请求,然后知识库显示在它的着陆页面。亚博官方app我的产品一站登陆页。我们使用SSO,所以我们的用户已经从应用程序到那里进行了身份验证。

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    你好,布莱克!我想了一会儿,看看我是否可以变得有创意,但没有任何方法可以让我想象这可以完成。正如您所注意到的,“{{requests}}”不存在于主页模板和自定义页面中不包含该助手.我希望我有更好的消息,如果我想到什么,我会在这里给你写信。

    0
  • blak3r

    格雷格Katechis-谢谢你的考虑。我认为这需要用自定义javascript来调用我们托管的api端点,然后使用REST api并返回数据。这里的拦截器:1)简单的文档显示如何添加javascript调用web请求到第三方服务器2)任何提示,我们如何验证我们的服务器代码,用户帐户实际上已验证…比如如果我们有/api/getTickets?user=我们需要验证用户实际上以某种方式登录到zendesk,这样他们就不能利用api来获得其他人的门票。亚博

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    1)为此,您可以从帮助中心的自定义代码中发出AJAX请求,以发起对服务器/中间件的调用。虽然这不是你想要完成的确切场景,这篇文章应该给出你需要的基本框架,然后你可以换出你的URL/端点。

    2)这个给我带来了各种各样的问题……无论是从基本实现的角度,还是从安全的角度。我们在Guide中没有任何使用OAuth的方法,这将是实现这一目标的最简单的方法。您还可以使用signed_in助手来确认某人已登录,然后获取CSRF令牌来执行…一些聪明的吗?就像我提到的,我对此感到不舒服,但也许这个想法会激发其他人的一些功能解决方案!

    0
  • blak3r

    谢谢格雷格。感谢链接和快速回复。也许我可以获得一个由登录设置的值,以唯一地标识会话或其他东西。我要四处打探。我可以在jwt流的return_to部分提供一个令牌。然后修改每个页面模板以将该标记存储在一个cookie中。并将其与服务器Ajax调用一起传递,当然还将相同的令牌存储在用户数据库中,以便进行检查。或者可能只是主入口点页面,并有它只工作,如果他们重定向到那里。我会考虑一下的。

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    哦,如果你使用JWT,这是个好主意!我不建议将令牌存储在数据库中,因为每次登录都会改变,但您可以使用Zendesk的共享密钥来验证服务器上的签名。亚博JTI可能会导致一个问题,不过如果您只是将其存储为一个cookie,而没有执行传统意义上的任何身份验证/授权,这可能会起作用。

    如果你把它修好了,或者遇到了什么问题,请告诉我。对于其他正在寻找类似解决方案的用户来说,这可能是一个很好的提示!

    0
  • blak3r

    看起来jwt令牌存储在“Session Storage.z2_sunco_widget_auth.jwt”中的对象中

    因此,在发送到服务器的请求中,我们可以包括用户的电子邮件、jwt和JTI。服务器将接受JTI并重新分配有效负载。如果有效负载与请求提供的jwt匹配,那么我们可以假设用户实际上是提供给请求的电子邮件。

    至于如何获得JTI,我认为有两种方法……
    1.每次构建请求时将JTI存储在我们的用户表中…缺点是可能的同步问题。例如,我们计划在我们的产品中只包含jwt链接,以避免从最终用户的角度来看任何可感知的故障重定向行为。例如,要访问/hc/article/103,我们的链接将是https://subdomain.亚博zendesk.com/jwt?jwt= <标记> &return_to = https://subdomain.zendesk.com/hc/article/103

    2.在return_to中传递JTI作为GET参数,并在每个页面模板中使用自定义Javascript代码将其存储到一个cookie中。CON这里是长url看起来恶心和添加潜在的用户书签链接与JTI在它…也许可以通过更新url来缓解这个问题。

    3.让我们的帮助台在我们域的子域上工作。使用https://support.mydomain.com而不是https://.zendesk.亚博com,让我们的webapp设置一个cookie根域,zendesk代码也可以看到。可能是最好的选择。

    有问题要问你…这个z2_sunco_widget_auth是JWT令牌的可靠密钥吗?太阳舞的部分让我很困惑。另外,我不是智威汤逊的安全专家,我不明白为什么暴露JTI会那么不安全…考虑到你不能在没有共享秘密的情况下签署有效载荷但也许我遗漏了一些东西。如果您愿意,请随意与我私信。

    0
  • Maxim Ageev | null | null

    我需要禁用zendesk子域上的搜索索引。亚博
    只允许它在我们公司的域。
    我想在标题模板中添加以下一行
    但前提是域名是helpcenter。模板中是否存在存储当前域的变量?
    https://stackoverflow.com/q/71527073/7921383



    0
  • 卡特里娜林。格里夫斯

    是否可以通过标签过滤搜索结果?

    第一条被标记为A
    第二条的标签是B
    第三条标示为A C

    我想为每个标签添加一个边栏过滤器。

    如果我选择筛选器A,我将只看到文章1和3。

    0
  • 戴夫·戴森
    嗨,卡特里娜飓风,

    目前还没有一种通过标签进行过滤的方法,尽管标签与搜索词匹配的文章将在搜索结果中排名靠前。如果您想向我们的产品团队建议这一点,请将您的用例发布到我们的反馈-帮助中心(指南)主题,使用这个模板.谢谢!
    0
  • Taehyoung金

    你好,我试图在我们的自定义模板(哥本哈根1.8.1)中添加内容标签功能,但面临一些问题。

    我已经成功地在我们的知识库文章中添加了内容标签,但仍在研究如何将它们添加到搜索结果中。亚博官方app我只是看看而已search_results.hbs最近发布的。但如果我把这些行添加到我的旧模板中,它会说“content_tag_filters”不存在。不同版本的变量名是否不同?有没有办法在哥本哈根1.8.1上实现这个功能?

    提前谢谢你:)

    Taehyoung

    4
  • 贝丝

    我的问题和Taehyoung金以上。感谢任何帮助-谢谢!

    3.
  • 克里斯蒂安·德·海吉

    对于我的模板content_tag_filters不存在相同的内容。能帮我把它放进去吗?

    1
  • Sabine汉娜

    关于content_tag_filters也一样。任何帮助都将不胜感激!

    0
  • 制造行业

    blak3r你能解决在一个单独的/主页上安全地获得请求,而不暴露身份验证用户不应该访问的门票吗?

    我们正在寻找有类似的东西(按钮的形式在顶部,[请求|文章列表]在一个伸缩框下面。如果没有"{{requests}}"帮助器,我们目前考虑的解决方案是iFrame / EMBED SRC=,然后用CSS样式。这是可行的,但并不像我们希望的那样安全。

    0
  • 丹麦人
    亚博Zendesk工程
    你好,

    哥本哈根的当前版本是Theme版本2.19.4。我已经尝试了content_tag_filterssearch_results.hbs而且没有任何问题。不幸的是,由于定制超出了我们的范围,最好的选择是使用哥本哈根主题的最新版本。

    0
  • Gorka Cardona-Lauridsen

    你好,

    我们正在进行研究,以改善我们的帮助中心开发人员的体验,并很乐意与任何尝试编辑帮助中心主题代码的人交谈。

    如果你感兴趣,请回答在这里注册回答3个调查问题。我会联系你安排一个30分钟的Zoom通话。

    面试将是一个半结构化的面试,我们希望听到你向我们讲述你在定制方面做过或尝试过的例子,以及你使用工具、文档等的经验。

    期待与你们所有人交谈。

    Gorka Cardona-Lauridsen
    Zendesk Guide高级产品经理亚博

    0
  • 托马斯·m·帕拉

    你好!
    我试图在分类页面的文章标题下面添加每篇文章的正文片段。
    这是代码原样:
    < ul类= "文章列表" >
    {{#每个文章}}


  • {{#如果提升}}
    < svg xmlns = "http://www.w3.org/2000/svg" width="12" height="12" focusable="false" viewBox="0 0 12 12" class="icon-star" title="{{t 'promoted'}}"> .

    < / svg >
    {{/如果}}
    < a href = " {{url}}”类=“article-list-link”>{{标题}}< / >
    {{#如果内部}}
    < svg xmlns = "http://www.w3.org/2000/svg" width="16" height="16" focusable="false" viewBox="0 0 16 16" class="icon-lock" title="{{t 'internal'}}"> .
    <矩形宽度= " 12 "高度=“9”x = y =“7”填“2”=“currentColor rx =“1”的国家= " 1 " / >
    .
    < / svg >
    {{/如果}}
    李< / >
    {{/每个}}
    < / ul >

    我想要的是在{{title}}下面添加{{body}},但我只能打印整篇文章的正文,这显然破坏了整个布局。

    我尝试了很多东西,比如{{body。切片0 50}}和更多,但似乎没有工作。

    郑重声明:我是一名开发人员,我看过Zendesk文档(加上论坛、堆栈溢出、您的支持等),但似乎什么都不管用。亚博
    你能帮我完成这件事吗?

    谢谢!

  • 1
  • 托马斯·m·帕拉

    顺便说一下,你的控制台会显示“身体”之类的东西。Slice不能被访问”,或者类似于“body不接受这些参数”。

    1
  • 瑞安Gilomen

    托马斯·m·帕拉

    我在我的section页面上使用{{摘录body characters=150}}来实现这一点。

    希望这能有所帮助!

    1
  • 托马斯·m·帕拉

    你好@Ryan !
    这对我来说很有效。非常感谢!

    0
  • c.keefe

    嘿,Ze亚博ndesk & Community!我试图在home_page上使用current_locale.name。HBS将根据所选语言更改内容。

    我已经能够使用这个在两个头。HBS和footer。hbs没有问题,但得到以下错误时,我试图在home_page.hbs上使用它

    如果可能的话,我尽量避免使用动态内容功能(只是运气不好)。谢谢!

    0
  • 科里Waddingham

    是否有一种方法可以为页面添加元数据?例如,在文章页面上,我想在页眉中添加一个标记,这样页面爬虫就可以毫不费力地知道文章的标题。但是我找不到一种方法来添加该页面标签,无论是在article_page。HBS或document_head。哈佛商学院(添加</p> <pre>{{#如果article.title}}<br><标题> {{article.title}} < /名称><br>{{/如果}}</pre> <p>只会导致一个错误。</p> </section> <footer> <div class="comment-actions-container"> <div class="comment-vote vote" role="radiogroup"> <button type="button" class="vote-up" data-auth-action="signin" aria-label="This comment was helpful" aria-pressed="false">是的</button> <span class="vote-sum">0</span> <button type="button" class="vote-down" data-auth-action="signin" aria-label="This comment was not helpful" aria-pressed="false">没有</button> </div> </div> <div class="comment-labels"></div> </footer> </div></li> </ul> <p class="comment-callout">请<a data-auth-action="signin" rel="nofollow" href="https://support.zendesk.com/hc/en-us/signin?return_to=https%3A%2F%2Fsupport.zendesk.com%2Fhc%2Fen-us%2Farticles%2F4408832681626">登录</a>留下评论。</p> <section class="article-comments"></section> </section> </div> </article> </div> <div class="col-lg-4"> <section class="article-sidebar"> <section class="section-articles collapsible-sidebar"> <section class="related-articles"> <h2 class="related-articles-title">相关文章</h2> <ul> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJphTYMCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJIL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4MzkzMzIyNTAtQ3VzdG9taXppbmcteW91ci1oZWxwLWNlbnRlci10aGVtZQY7CFQ6CXJhbmtpBg%3D%3D--3bdce3d52156d085ff12b5a6d6919872e989c1b8" rel="nofollow">自定义帮助中心主题</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCBonbIICBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJPL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4MjQ1NzE2NzQtVXNpbmctdGhlLWhlbHAtY2VudGVyLXRlbXBsYXRpbmctbGFuZ3VhZ2UGOwhUOglyYW5raQc%3D--b094d8989a1615c8a20cf7d527a66e9a32b443cb" rel="nofollow">使用帮助中心模板语言</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJoLhIMCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSI%2BL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4NDI5MTQ3MTQtSGVscC1jZW50ZXItQ1NTLWNvb2tib29rBjsIVDoJcmFua2kI--1f4e3f36dd428cf9692abf76895877e05d882b38" rel="nofollow">帮助中心CSS烹饪书</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJrpjYYCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJxL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4OTM4OTMwMTgtSG93LWNhbi1JLWRpc3BsYXktYW4tYXJ0aWNsZS1vci1zZWN0aW9uLWluLW11bHRpcGxlLXNlY3Rpb25zLW9yLWNhdGVnb3JpZXMtBjsIVDoJcmFua2kJ--2b378019cbe796134ff6f71ca536b2f43f5f36f4" rel="nofollow">如何在多个部分或类别中显示一篇文章或部分?</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCBp7kIYCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJHL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4OTQwNjEzMzgtQWJvdXQtaGVscC1jZW50ZXItZW5kLXVzZXItc2VhcmNoBjsIVDoJcmFua2kK--41039d8fb77397c04f9697baf0708c58b7943b37" rel="nofollow">关于帮助中心最终用户搜索</a></li> </ul> </section> </section> </section> </div> </div> </div> </main> <!-- WARNING: The this footer file is auto generated, by the `npm run build` command. If you wish to edit the footer directly, please edit the file in: `./src/help/lib/footer.hbs` --> <footer class="main-footer"> <div class="footer-inner"> <strong>亚博</strong> <span>加利福尼亚州旧金山市市场街989号,邮编:94103</span> <span><a href="//www.ying8.net/support/company/privacy" target="_blank">隐私政策</a>|<a href="//www.ying8.net/support/company/terms" target="_blank">条款和条件</a>|<a href="//www.ying8.net/support/company/agreements-and-terms/cookie-notice/?_ga=2.204964819.2102547308.1672701036-473322911.1669358072" target="_blank" id="ot-sdk-btn" class="ot-sdk-cookie-policy">饼干通知</a>|<a href="//www.ying8.net/support/hc/en-us/articles/#onetrust-show-cookie-settings" class="ot-sdk-show-settings" id="onetrust-show-cookie-settings"></a>|<a href="//www.ying8.net/status" target="_blank">系统状态</a></span> </div> </footer> <!-- about-community.hbs --> <!-- common-questions.hbs --> <!-- community-banner.hbs --> <!-- community-posts.hbs --> <!-- config.hbs --> <!-- demo-banner.hbs --> <!-- explore-zendesk.hbs --> <!-- help-centers.hbs --> <!-- hero-banner.hbs --> <!-- main-header.hbs --> <!-- notifications.hbs --> <!-- product-knowledge.hbs --> <!-- products-list.hbs --> <!-- recent-posts.hbs --> <!-- search-filters.hbs --> <!-- search-header.hbs --> <!-- user-groups-banner.hbs --> <div class="powered-by-zendesk"> <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" focusable="false" viewbox="0 0 26 26"> <path d="M12 8.2v14.5H0zM12 3c0 3.3-2.7 6-6 6S0 6.3 0 3h12zm2 19.7c0-3.3 2.7-6 6-6s6 2.7 6 6H14zm0-5.2V3h12z"></path> </svg> <a href="//www.ying8.net/support/service/help-center/?utm_source=helpcenter&utm_medium=poweredbyzendesk&utm_campaign=text&utm_content=Zendesk+Support" target="_blank" rel="nofollow">提供:Zendesk亚博</a> </div> <!-- / --> </body> </html>