aic/wn-faq-plugin

(多语言) WinterCMS FAQ 插件

安装: 53

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 1

分支: 2

开放性问题: 0

类型: winter-plugin

dev-main 2022-04-12 11:13 UTC

This package is auto-updated.

Last update: 2024-09-12 16:21:41 UTC


README

轻松创建常见问题解答!如果您使用Winter.Translate,这些可以翻译。

注意:如果您不使用 Winter.Translate,一切都将正常工作,但“仅翻译常见问题解答”复选框将无作用,并且没有翻译支持。

注意

图片

FAQ list

FAQ edit

功能

使用常见问题插件,您可以

  • 创建和更新您的常见问题解答
  • 创建和更新常见问题解答的分类
  • 将分类分配给您的常见问题解答
  • 在常见问题解答中定义问题和答案
  • 控制哪些常见问题解答被发布
    • 已发布
    • 进行中(允许登录的后台用户在前端看到它们)
    • 隐藏
  • 为常见问题解答添加特色状态
    • 特色
    • 非特色
  • 在预定义选项之间选择排序方法
    • 分类(升序和降序)
    • 创建时间(升序和降序)
  • 选择您要显示的分类
    • 您自己创建的分类
    • 您自己创建的其他分类
    • 您自己创建的其他其他分类
    • ...
    • 所有
  • 选择您要显示的常见问题解答类型
    • 特色
    • 非特色
    • 所有
  • 启用搜索字段,允许用户快速查找常见问题解答
  • 定义显示搜索字段所需的最小记录数
  • 确保只显示正确语言的常见问题解答
    • 例如:如果常见问题解答 #1 没有翻译成西班牙语,则当用户的区域设置为西班牙语时,它不会显示
    • 例如:如果常见问题解答 #2 翻译成西班牙语和英语,它将在西班牙语和英语中显示,但不在法语中显示。
  • 默认标记使用HTML5 details & summary
    • 这为打开和关闭常见问题解答添加了默认行为
  • 翻译常见问题解答

默认行为

  • 自动显示所有常见问题解答分类
  • 自动显示所有常见问题解答,无论它们的特色状态如何
  • 如果总共有超过 10 个常见问题解答,将自动添加搜索框
    • 您可以通过更改“搜索最小结果”来在组件本身中更改此设置。
    • 如果未选中“启用搜索”,则不会显示
  • 自动隐藏未翻译成当前网站语言的常见问题解答
    • 您可以通过在组件本身中取消选中“仅翻译常见问题解答”来更改此设置。

安装

您可以通过 WinterCMS 市场或(现在)使用 composer(composer require aic/wn-faq-plugin 和 php artisan winter:up)免费安装此插件。然后您可以去“CMS -> 组件”将常见问题解答拖放到页面/布局中。点击常见问题解答组件可以修改默认行为。

常见问题解答变量

在组件本身中,你可以使用以下变量(注意:如果你在一个页面上有多个常见问题组件,应该使用 {{ __SELF__ }} 作为前缀)

  • items(项目数组)
    • name(=分类名称)
    • faqs(FAQ数组)
      • id
      • category_id
      • is_published
      • is_featured
      • question
      • answer
      • created_at
      • updated_at
  • isSearch(如果为真,搜索框被启用)
  • searchLabel(搜索字段的标签)
  • searchPlaceholder(搜索字段的占位符)
  • minSearchResults(显示搜索框所需的最小结果数量)
  • searchQuery(用户在搜索框中使用的查询字符串)

告诉我您的想法

我花了大量时间将这个插件公开给社区。我唯一的要求是您 告诉我 您在使用我的插件。我确信你们都理解,如果知道我的插件是否被使用,这对我很重要(如果人们真的使用我的插件,将来可能会制作更多)。

您可以通过在 Discord(Makalele#4465)上给我发一条简单消息或发送电子邮件到 info@aic-bv.be 来这样做。不必太多,一句感谢就足够了 :)

特别感谢

特别感谢 WinterCMS 维护团队使这一切成为可能