问题标签 [drupal-9]

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 回答
25 浏览

curl - 本地主机的文件获取内容返回 false

我正在一个 Drupal 站点上工作,我需要将页面内容导出为 PDF。生成 pdf 的 URL 都正常工作,但是当我尝试使用file_get_contents函数从http://localhost:81/export/58/pdf检索页面内容时,它返回false表示函数失败。

同样,我尝试使用curl以下示例,我遇到了类似的问题,即生成的 pdf 完全为空。

然后我从互联网上尝试了一个随机 url,我能够使用curlfile_get_contents获得结果。

谷歌搜索了很多,我发现帖子表明allow_url_fopen需要打开(它是),openssl需要启用(它是)。此外,还有一篇关于防火墙可能阻止事物的帖子。我禁用了 Windows 防火墙,但事情仍然没有改变。

潜在的增加的复杂性是我的 Drupal 站点,Drupal 站点是由 Docker 供电的。我不确定这会如何影响事情。

0 投票
0 回答
16 浏览

hook - 如何将 target_id 添加到自定义模块中的段落摘要?

在 Drupal 9 中,段落与自定义节点一起使用。在自定义模块中,我使用挂钩来更改字段值。更改的值应与节点编辑的段落一起出现。

在挂钩函数中的 $element['top']['summary']['fields_info'] 中,遗憾的是没有关于段落的 target_id 的信息。

有谁知道我可以在哪里以及如何将 target_id 添加到段落摘要中?template_preprocess_node() 似乎只在视图模式下执行。

谢谢罗兹

0 投票
1 回答
25 浏览

wordpress - 如何在 mamp 服务器中同时安装 wordpress 和 drupal

我已经在 wordpress 中开发了一个网站,现在我想安装 drupall 并开发另一个网站。我怎样才能保留我的 worpdress 站点并 intsall drupal?,这两个在同一个目录中。

0 投票
0 回答
57 浏览

mysql - 我在我的 sql 脚本的某些部分得到(#2006 - MySQL 服务器已消失)

我对 Drupal9 站点的数据库进行了备份,并尝试在另一台服务器上使用它。

我得到了错误:

#2006 - MySQL 服务器已消失

我认为这是因为某些文件、查询或数据包大小限制,但无论我压缩了多少数据库以及编辑了多少服务器的参数(例如“max_allowed_pa​​cket”等)。

最终我发现不是这些,而是​​这部分:

不知道为什么这部分失败了,我试着把它分成两部分:

幸运的是,这行得通,但我不知道为什么在运行这部分查询时服务器会断开连接。

0 投票
1 回答
156 浏览

drupal - Drupal 9 添加自定义主题不显示在外观

因此,我正在尝试将自定义主题添加到新的 Drupal 9 站点,但该主题根本没有显示在我的外观选项卡中。我遵循了一些修复和教程,但完全没有运气。不知道此时该做什么。我对 Drupal 非常陌生,非常迷茫。

这就是我所做的:

在此处输入图像描述

除此之外,没有错误消息或任何东西

0 投票
0 回答
21 浏览

drupal - 如何使用段落模块将我之前创建的新闻添加到幻灯片中?

我创建了内容类型 - 新闻。并添加了十个新闻。使用 View 模块,我将它们显示在/news页面上。

我需要使用段落模块在网站首页制作包含 3 个选定新闻的幻灯片。

首先,我查看并阅读了许多关于如何在 Drupal 中创建幻灯片的手册。

所有手册都有类似的幻灯片实施步骤。以 Slick Carousel 模块为例:

  1. 安装 Slick Carousel 和 Slick View 模块以制作幻灯片
  2. 添加模块工作所需的库
  3. 创建内容类型
  4. 将字段(如图像和链接)添加到内容类型
  5. 为此内容类型创建内容
  6. 为这个 Content 类型创建一个 View 并选择这个 View 需要在块中显示
  7. 在视图设置中将图像和链接字段添加到 FIELDS
  8. 在 View settings 中选择 Slick Carousel FORMAT 并进行配置
  9. 在 Configure -> Slick 中创建 Slick 选项集,配置它,保存
  10. 将视图块添加到区域。

我特意用粗体突出了步骤 3-5 和 7。因为我已经有一个 Сontent 类型(新闻)并且在我的情况下 View FIELD 应该是不同的。

因此,就我而言,这些步骤可能应该是这样的:

  1. 安装 Slick Carousel 和 Slick View 模块以制作幻灯片
  2. 添加模块工作所需的库
  3. 添加段落类型
  4. 在段落类型中,添加某种字段,通过它我可以选择新闻
  5. 在字段设置中手动选择新闻
  6. 为这个 Content 类型创建一个 View 并选择这个 View 需要在块中显示
  7. 在视图设置中向 FIELDS 添加一些字段(可能是一个段落)
  8. 在 View settings 中选择 Slick Carousel FORMAT 并进行配置
  9. 在 Configure -> Slick 中创建 Slick 选项集,配置它,保存
  10. 将视图块添加到区域。

我在某处读到,在内容参考字段中,我可以以某种方式手动选择新闻。

但是当我将 Content Reference 字段添加到段落类型时: 在此处输入图像描述

我没有看到可以在哪里手动选择新闻:

在此处输入图像描述

当我在 FIELD 的查看设置中添加一个段落时,我也没有看到任何可以选择某些新闻的设置。

我需要采取哪些步骤来实现这一点?

0 投票
1 回答
133 浏览

php - 我无法在 drupal 9 的树枝模板中获取值

我已经使用drupal 9中的Webform 内容创建器将内容类型(网络表单)的字段映射到节点,现在问题是我没有在我的 twig 模板中获取这些映射字段。我得到的只是以前映射的值。我已经在 webform 内容创建器中仔细检查了内容类型和映射中的字段。

0 投票
1 回答
20 浏览

drupal - 如何在将放置在页眉区域的块中显示页面上显示的数据?

我制作了一个自定义模块来执行此操作:

当用户在 url 中写入伦敦市时:
http://drupalsite/web/weather/London
网站api.openweathermap.org使用 API 提供数据,用户在页面上获取伦敦天气数据:

在此处输入图像描述

但我希望天气数据也显示在block的标题区域中。

如何实施?

0 投票
0 回答
46 浏览

drupal - 如何使用模块段落将幻灯片正确添加到内容类型?

我创建了一个内容类型 - 新闻。然后使用模块View, S lick CarouselSlick View我在一个块中显示我的新闻作为幻灯片 在此处输入图像描述

但现在我需要在段落中添加幻灯片并将其显示在首页上。

由于段落本身不会显示在任何地方,我做了以下事情:

  1. 创建的内容类型幻灯片
  2. 创建段落,添加到模块 Viewfield 提供的段落字段Viewfield
  3. 将段落作为内容类型Slide的字段。
  4. 在 Viewfield 字段中创建节点时,我选择了实现幻灯片的 View
  5. 在称为Frontpage的默认 Drupal 视图中,我更改了Show: Content | 预告片: 内容| 默认

幻灯片出现在首页上,但我遇到了问题:

  1. 幻灯片的右箭头非常靠右。您可以通过查看多么长的卷轴来欣赏这一点。
  2. 当我多次按下幻灯片的左箭头或右箭头时,箭头向下,幻灯片下的所有内容都向下。

如果我打开节点页面,幻灯片看起来和工作正常,但在首页这就是问题所在。

也许我不应该使用Viewfield字段在段落中添加幻灯片?或者是默认 Drupal View - Frontpage在主页上显示一个节点的问题,其中有另一个视图(与 Slick Carousel 模块一起实现幻灯片的视图)并且它们之间存在显示冲突?

查看我的问题的屏幕截图: 单击几下后会发生这种情况:在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
56 浏览

drupal - 从 8 升级到 Drupal 9 出现 Twig 相关错误

我最近通过 composer 将 drupal 升级到了 9 个版本。我在 drush watchdog:show 命令中遇到以下错误