kvantstudio/site_commerce

Drupal 的在线商店。

安装: 520

依赖项: 8

建议者: 0

安全: 0

星标: 0

分支: 0

类型:drupal-module

3.0.0 2024-09-24 12:33 UTC

README

安装内核的顺序

使用 Drupal Composer 项目模板执行 Drupal 安装

在终端中打开项目文件夹(例如,您的项目文件夹 my-project)

cd my-project

安装 Drupal

composer create-project drupal/recommended-project .

删除模块 drupal/core-project-message

composer remove drupal/core-project-message

在项目根目录下的 my-project 文件夹中修改 composer.json 文件

在 composer.json 的 extra 部分删除 drupal-core-project-message 块

"drupal-core-project-message": {
....
}

在 composer.json 的 require 部分添加 "drupal/core-recommended" 后面的额外模块

"require": {

    ......

    "drush/drush": "^12",
    "kvantstudio/exchange-rates": "^1.0",
    "kvantstudio/site_account": "^4.0",
    "kvantstudio/site_commerce": "^3.0@dev",
    "kvantstudio/site_media_gallery": "^2.0",
    "kvantstudio/site_payments": "^3.0",
    "kvantstudio/site_payments_sberbank": "^2.0",
    "kvantstudio/site_send_message": "^3.0",
    "zodiacmedia/drupal-libraries-installer": "^1.4"
}

模块 zodiacmedia/drupal-libraries-installer - 将帮助在 libraries 文件夹中安装外部 js 库。

在 extra 部分的末尾添加额外的 drupal-libraries 部分

"extra": {
    "drupal-libraries": {
      "glightbox": "https://github.com/biati-digital/glightbox/archive/refs/tags/3.1.0.zip",
      "flickity": "https://github.com/metafizzy/flickity/archive/refs/tags/v2.3.0.zip",
      "tooltipster": "https://github.com/calebjacob/tooltipster/archive/4.2.8.zip",
      "line-awesome": "https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/line-awesome-1.3.0.zip"
    },
}

这些库的集合仅供参考,在实际项目中可能需要替换为您的库。目前,只有 flickity 是必需的(用于在商品卡片中显示图片轮播)。

执行更新命令

composer update --with-dependencies -o

通过浏览器执行 Drupal 安装

从标准配置文件启动浏览器安装。

执行安装商品管理模块的命令

drush en site_commerce_product