将React Js与Drupal-8集成

时间:2017-01-30 14:26:00

标签: php drupal-8

他们是一种整合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/

需要一些明确的建议。

提前致谢。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我目前正在使用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安装库和休息Web服务模块:

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

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

答案 2 :(得分:0)

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

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

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

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

然后转到扩展菜单,搜索" Decoupled Drupal和React Quickstart"。安装它。

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

刷新您的网站主页,然后就可以了!