【问题标题】:Syncing taxonomy between Drupal <-> 3rd-party system?在 Drupal <-> 3rd-party 系统之间同步分类?
【发布时间】:2016-01-26 11:40:52
【问题描述】:

我有一个定制系统(非 Drupal),其分类如下:

Element 1
   Element 1.1
   Element 1.2
   Element 1.3
Element 2
   Element 2.1
   Element 2.2
Element 3
   ...

我有一个 Drupal 站点希望能够:

  1. 使用此分类法标记内容,并且
  2. 添加更多非 Drupal 系统也可以使用的术语。

是否有一种流行的方法可以将 Drupal 系统中的分类与外部系统同步

【问题讨论】:

    标签: drupal drupal-7 drupal-taxonomy


    【解决方案1】:

    这不是一件简单的事情。您需要有一些公开的接口,Drupal 可以从中读取来自其他系统的分类。

    假设有一个公开的 api 可以从中提取分类术语,我会使用运行每个 cron 的 Migrate module 将术语从一个同步到另一个。如何使用 Migrate 构建它完全取决于如何连接到外部系统;可以是 sql, xml, json, csv ...

    您还必须考虑拥有这样一个系统的一些问题。

    • 从其他系统中删除术语时会发生什么情况?
    • 从 Drupal 中删除术语时会发生什么?
    • 将外部系统中不存在的术语添加到 Drupal 时会发生什么?
    • 向 Drupal 添加外部系统中确实存在的术语时会发生什么?

    【讨论】:

      猜你喜欢
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 2012-10-23
      • 1970-01-01
      • 2015-07-30
      • 2017-02-21
      • 1970-01-01
      相关资源
      最近更新 更多