问题标签 [drupal-8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1742 浏览

drupal - Yaml,映射多个值

我正在尝试改进 wordpress 到 drupal 8 迁移模块(https://github.com/amitgoyal/d8_migrate_wordpress)并添加导入分类术语的功能。我已经编写了将分类术语加入帖子的查询,但是无法将多个术语分配给我的 drupal 内容类型文章的字段(称为标签,这是对分类术语的实体引用)。我创建了一个清单文件,用于映射到我的文章内容类型:

在处理 wordpress 数据的所有获取和处理的 posts.php 文件中,我有一个函数(prepareTerms),它设置上面的 yaml 文件使用的属性“terms”。如果我将其设置为单个值,那么一切都按预期工作:

但是,我想将此属性设置为数组(用于多个分类术语),如下所示:

由于每个分类术语都应该是一个数字(术语 ID),我应该只是传递一个整数数组,但我似乎无法将其映射到“field_tags”。在posts.php中设置'terms'属性之前,我尝试过使用Yaml::dump。我也尝试过更改 yaml 模板以对它们进行硬编码,如下所示:

链接是我创建的一个虚拟节点的屏幕截图,我在其中分配了两个分类术语(通过 devel 加载) - http://imgur.com/nkqQoNG

任何帮助更强烈的赞赏!

0 投票
1 回答
376 浏览

configuration - Lost my Site UUID in drupal 8 and can't find it

I Accidently removed my sites/defaul/files/conf_* folder. I want to recreate it but can't seem to find my UUID hash anywhere. Does anyone have an idea where to find it ?

0 投票
1 回答
1728 浏览

drupal - 使用 Twig 宏设置变量

我必须用一个宏设置一个变量,它返回一个数字,所以我有这个宏:

宏循环遍历字段的条目并返回不以“#”开头的值的计数。

所以我用那个值设置了一个变量:

注意:有了这个,您将使用 Twig 标记设置变量。(您可以在之后调试变量时看到这一点。)

要将数字/整数作为值,您必须将其转换为字符串(如果您使用它进行计算,它将被解释为数字)

有了这个,我用宏成功设置了变量。

我的问题:这是一种不好的做法,是否有更好的方法来设置变量?

谢谢!

0 投票
2 回答
579 浏览

drupal-theming - drupal 8中的主题安装失败

我是drupal的新手。我安装了drupal,然后尝试更改主题我尝试了三个主题。每次我得到相同的错误zircon_profile-8.x-1.0-beta11.zip does not contain any .info.yml files.名称时,主题只会更改。我错过了什么吗?任何帮助将不胜感激。我尝试从该站点http://www.weebpal.com/free-drupal-themes获取主题。

我按照该站点http://www.inmotionhosting.com/support/edu/drupal-8/themes/upload-new的步骤 进入外观,然后选择安装新主题,然后从我的系统中选择文件(zip),然后点击安装。

0 投票
1 回答
178 浏览

drupal - Drupal 8.0 RC1 上的安装错误

我尝试使用 vdd(vagrant drupal development)在 vagrant 上安装 Drupal 8.0.0 RC1。它显示以下错误。任何人都知道如何解决它?

0 投票
1 回答
282 浏览

drupal - Drupal8 如何设置一个标志?

我是drupal的新手。我安装了 drupal 8,然后尝试学习它。我想更改我网站的徽标。我正在使用主题 Bartik。我去了外观设置->标志图像设置->上传标志图像。我选择了一个图像并尝试保存配置,但出现这样的错误。

为什么我会收到这个致命错误?我错过了哪个?

0 投票
1 回答
65 浏览

php - Drupal 8 ReST EntityResource.php 为图像分配 >200MB RAM

有没有人注意到 core/modules/rest/src/Plugin/rest/resource/EntityResource.php 将尝试在 post() 的末尾为各种(> 1MB)分配大量内存(超过 200MB) ) jpeg 图像?

它在

“$response - 新资源响应(NULL,201);” 确切地说。它不会抛出 EntityStorageException。

为什么 EntityResource.php 中的帖子在尝试发布图像时会尝试分配这么多内存,顺便说一下,这些图像是否保存到文件/私有中?可能validate()在做什么?

0 投票
0 回答
149 浏览

drupal - drupal 8,从“主要”内容A创建引用内容B的列表

在 drupal 8 中,我创建了一个内容(类型 A),其中包含对另一种类型(B)内容的引用。当我添加新内容 A 时,表单允许添加对内容 B 的引用列表(如果已创建内容 B)

当我添加内容 A 时,有没有办法(不是以编程方式,通过管理页面或 contrib 模块)允许创建内容 B 的列表?

实际上,我必须创建一个内容 B 的列表,然后我创建一个内容 A 并添加我想要的内容 B 的引用列表,从新内容 A 创建一个内容 B 的列表

如果只有编程方式,你有一个例子来实现我想要的吗?

谢谢你=)

0 投票
1 回答
2236 浏览

drupal - 如何在 Drupal 8 中删除 HTML 标签

在上面,我为滑块描述设置了变量,我只想在一定长度后应用换行符,但上面的代码打印 HTMLbr标记而不是换行符。

注意:描述是动态内容,我想在 Drupal 8 中解决。

0 投票
1 回答
828 浏览

css - Drupal 8 中的内联 CSS

为了使 Google Page Speed 得分绿色和我们的搜索排名快乐。我们需要在页面模板的头部包含首屏 css。这在 Drupal 7 中是可能的,我的网站运行良好。

但是 Drupal 8 中的情况正在变得更好。我基本上想做的是这个(我知道它不起作用)。

在 html.html.twig 我想将此代码插入

然后我希望它在前端看起来像这样。

有人对我有解决方案吗?我确实考虑让 Grunt 输出一个 inline.css.html.twig 模板而不是 inline.css 但我担心它在通过 twig 引擎运行时可能会被破坏!?

谢谢乔纳斯