mageprince/module-faq

Magento2 FAQ 模块

安装量: 77,695

依赖: 0

建议: 0

安全: 0

星标: 57

关注者: 7

分支: 37

开放问题: 1

类型:magento2-module

2.1.4 2024-04-18 10:04 UTC

This package is auto-updated.

Last update: 2024-09-07 07:02:32 UTC


README

Latest Stable Version Total Downloads Monthly Downloads License Scrutinizer Code Quality Code Intelligence Status

Magento 2 FAQ

此模块通过 jQuery Accordion 为您的 Magento 商店添加了方便使用 FAQ 部分的途径。在此模块中,管理员可以添加和更新 FAQ。管理员还可以通过图标创建 FAQ 组。管理员可以在 FAQ 答案中使用 wyswing 编辑器添加小部件、块、图片等。

新功能

  • 在 CMS 页和静态块上显示所有 FAQ
  • 在 CMS 页和静态块上按组显示 FAQ
  • 在前端选择组时通过 AJAX 加载 FAQ
  • 自定义 FAQ URL
  • 通过小部件在任何地方添加 FAQ
  • GraphQL 支持

Magento Marketplace 上查看完整描述和用户指南

演示

前端 | 后端

如何安装 Magento 2 FAQ

1. 从 Magento Marketplace 安装

Magento Marketplace 链接

2. 通过 composer (packagist.org) 安装

在 Magento 2 根目录下运行以下命令

composer require mageprince/module-faq
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

GraphQL

获取所有 FAQ

query faqs {
  faqs {
    faq_id
    title
    content
    group
    storeview
    customer_group
    sortorder
    status
    created_at
    updated_at
  }
}

通过组 ID 获取 FAQ

query faqs {
  faqs(groupId: 1) {
    faq_id
    title
    content
    group
    storeview
    customer_group
    sortorder
    status
    created_at
    updated_at
  }
}

获取所有 FAQ 组

query faqs {
  faqGroups {
    faqgroup_id
    groupname
    icon
    storeview
    customer_group
    sortorder
    status
    created_at
    updated_at
  }
}

以下代码用于 CMS 页和静态块

1. 显示所有 FAQ

{{block class="Mageprince\Faq\Block\Index\Index" template="Mageprince_Faq::faq_main.phtml" show_group_title=1 show_group=1 page_type="scroll"}}

2. 按组显示 FAQ

{{block class="Mageprince\Faq\Block\Index\Index" template="Mageprince_Faq::faq_main.phtml" group_id=1 show_group_title=1}}

贡献

想要为这个扩展做出贡献?最快捷的方式是 在 GitHub 上提交一个拉取请求

支持

如果您遇到任何问题或错误,请在 GitHub 上 提交一个问题

扩展截图