给Drupal 8/9安装Commerce模块

大伟哥 提交于 2020-08-26,周三, 09:37 ,最近更新于2020-08-27,周四, 23:54

Drupal Commerce是个大模块,本身就包含很多子模块,而且要安装和启用它还需要好几个依赖模块。因此,尽管你可以使用Ludwig模块手动解决这些依赖问题,大伟哥还是建议你使用Drupal官方推荐的Composer工具来解决依赖问题。

使用Composer安装Drupal Commerce非常简单,如果你在全新安装的Drupal 8或者Drupal 9上安装Commerce,composer会一次帮你下载所需要的10个模块:

composer require drupal/commerce
Using version ^2.20 for drupal/commerce
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 10 installs, 0 updates, 0 removals
  - Installing drupal/token (1.7.0): Downloading (100%)         
  - Installing drupal/state_machine (1.0.0): Downloading (100%)         
  - Installing drupal/entity (1.1.0): Downloading (100%)         
  - Installing drupal/profile (1.1.0): Downloading (100%)         
  - Installing drupal/inline_entity_form (1.0.0-rc7): Downloading (100%)         
  - Installing drupal/entity_reference_revisions (1.8.0): Downloading (100%)         
  - Installing commerceguys/addressing (v1.0.8): Downloading (100%)         
  - Installing drupal/address (1.8.0): Downloading (100%)         
  - Installing commerceguys/intl (v1.0.6): Downloading (100%)         
  - Installing drupal/commerce (2.20.0): Downloading (100%)         
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Writing lock file
Generating autoload files
29 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

其中,Drupal Commerce依赖的模块和库共有9个,分别是:

  • drupal/token: 提供Drupal核心没有提供的一部分可以替换内容的占位符和UI界面。
  • drupal/state_machine: 提供代码驱动的工作流功能
  • drupal/entity: 提供扩展的实体API
  • drupal/profile: 提供可配置的用户信息
  • drupal/inline_entity_form: 提供对引用实体的内联管理微件,用来创建、修改以及删除记录
  • drupal/entity_reference_revisions:对引用实体的字段类型提供修订记录
  • drupal/address: 提供有关地址处理的功能支持
  • commerceguys/addressing: Drupal Address 模块所依赖的处理地址的库
  • commerceguys/intl: 为 Drupal Commerce 提供了有关货币和语言的支持

Drupal Commerce本身的子模块则有13个,分别是:

  • Commerce
  • //待完善

接下来,我们只需要在后台启用这些模块就可以了。

文章分类

评论

添加新评论

此字段内容将保密,不会被其他人看见。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
15 + 0 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。