【问题标题】:Integrate React Js with Drupal-8将 React Js 与 Drupal-8 集成
【发布时间】:2017-01-30 14:26:00
【问题描述】:

是他们整合 Drupal-8 和 React js 的一种方式吗?

我的意思是前端是 React js,后端是 Drupal-8。

我经历过:

http://www.anexusit.com/blog/how-to-add-reactjs-drupal-8-composer

我已按照所有步骤完成,但不知道如何使用它。

谁能给我建议一些明确的步骤..

也关注了:

https://www.reddit.com/r/reactjs/comments/564gdy/react_frontend_for_your_drupal_8_backend/

需要一些明确的建议。

提前致谢。

【问题讨论】:

  • react 只是一个库.. 只需包含脚本文件。

标签: php drupal-8


【解决方案1】:

找到这篇文章,但没有时间尝试,因为我有点忙于另一件事。希望这会对你有所帮助。

https://medium.com/@Userium/headless-drupal-build-a-drupal-8-api-with-a-reactjs-front-end-e43bf0fb94db#.2qn0u2im4

【讨论】:

    【解决方案2】:

    我目前正在使用 ReactJS 为 Drupal 8 构建一个模块。我建议你看看这个:https://github.com/blackwood/drupal-react_blocks 这是 Drupal 7 的,然后是 Drupal 8 尝试理解这个葡萄牙语步骤:http://www.drupalbrasil.com.br/drupal-8-e-reactjs

    在开始之前,只需将库模块安装到 Drupal 8,然后安装其余 Web 服务,然后您就可以从上面复制和粘贴代码以开始了解集成的工作原理。

    使用drush安装库和rest web services模块:

    drush dl libraries
    drush en -y libraries
    drush dl rest
    drush en -y rest
    

    我建议您使用 PHP 7,因为我目前在为 PHP 5.6 安装 rest 模块时遇到问题。

    【讨论】:

      【解决方案3】:

      我强烈建议您尝试此模块(可在此存储库中找到:https://github.com/dtraft/react_quickstart)。它使用 react 构建,可以在 Drupal 8 中运行。

      将此文件夹添加到 sites/all/modules/ 中,或者您也可以为您在 sites/all/modules/custom/ 中制作的模块创建一个子目录。

      然后按照存储库链接或 read.md 文件下方的说明进行操作。

      在您网站的管理/配置/性能/中清除您网站的缓存,然后点击清除所有缓存。保存配置。

      然后转到站点的扩展菜单,搜索“Decoupled Drupal with React Quickstart”。安装它。

      最后,进入 结构/块布局 菜单并在站点的任何部分添加块,然后您可以从所有现有块中进行选择。选择时钟面块

      刷新您的网站主页,您就拥有了!

      【讨论】:

        猜你喜欢
        • 2019-12-25
        • 1970-01-01
        • 2019-06-29
        • 2017-12-28
        • 2010-11-16
        • 1970-01-01
        • 1970-01-01
        • 2021-09-15
        • 1970-01-01
        相关资源
        最近更新 更多