问题标签 [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 投票
0 回答
38 浏览

twig - 无法访问块模板中的视图字段 url

大家好,我无法访问块内的视图字段标题 URL。谁能帮我?

0 投票
0 回答
35 浏览

encryption - Drupal9:安装问题 PHP-加密库

对于加密数据,我想在 Drupal9 中使用 PHP 加密库宽度“REAL AES”模块。但是在启用“REAL AES”模块时,Drupal 找不到 PHP 加密库。

在 Drupal9 中使用 PHP 加密是非常新的,所以我认为代码或 Installationprozess 的 readme.txt 中可能存在错误。

所以我的主要问题是:我必须在哪个文件夹中安装 PHP-encryption-Code?我通过 REAME.txt “composer require defuse/php-encryption”的提示安装了。但不清楚在哪个文件夹中:

  1. 在服务器的根目录中?或者

  2. 在 Drupal-Folder sites/all/libraries/php-encryption 或

  3. 在 REal AES 模块的 Drupal 文件夹中:modules/real_aes/defuse/

  4. 问题: Drupal9 与作曲家一起工作。我是否必须特别激活 PHP 加密库?例如。在主 composer.json 中?

感谢您的帮助,因为我是 Drupal9 的新手。

在 Drupal9 中激活 REAl AEs 模块后,该模块想要使用该库。这不起作用,所以它显示错误消息

请通过 Composer 安装 Defuse PHP 加密库。请参阅 README.txt

我使用这个 Drupal 模块: https ://www.drupal.org/project/real_aes

PHP-加密库: https ://github.com/defuse/php-encryption


所以现在我查看 php-encryption 库的代码,发现问题在于检查导致问题的类的存在。

所以这变成了假而不是真的:

if (class_exists('\Defuse\Crypto\Crypto'))

https://www.drupal.org/files/issues/2613682-3.patch 所以结果是上面的文字“请通过 Composer 安装 Defuse PHP 加密库”...

但是 Crypto 类在文件夹 /defuse/src/Crypto.php 中

0 投票
1 回答
129 浏览

drupal - 按分类过滤内容类型的 Drupal 块

我正在使用 Drupal 9。我想让管理员能够放置一个块并从块中选择一个分类术语,其中将过滤内容类型。

我通过使用分类“赞助商类型”创建自定义块来完成上述操作,如下面的屏幕截图所示。 在此处输入图像描述

我还使用views_embed_view将分类法作为参数传递并使用过滤数据Contextual filters

Drupal 嵌入视图

自定义块代码:

我现在的问题是如何限制结果。如果您在上面看,我添加了一个选项“要显示的最大项目”,但是使用上下文过滤器我找不到任何方法来传递该参数来处理这个问题。

0 投票
0 回答
123 浏览

drupal - REST API 的 Drupal 9 响应式图像字段类型

我使用 Drupal 9 作为无头 CMS。我创建了一个自定义模块,目前允许我保存块数据并查看保存在 REST API 响应中的值。

我正在尝试引入一个图像上传器字段,或者更具体地说,一个“响应式图像”上传字段。到目前为止,我所拥有的是:

这样做,我看到了上传按钮,我得到了一个非常简单的界面来上传和删除上传的图像。

如果我尝试执行以下操作,则没有任何显示:

现在我想这样做的原因是因为我希望上传的任何图像都使用我定义的响应式样式(“Mobile”、“Tablet”),并且我希望它自动为我生成响应式图像块节省。

此外,我还希望看到响应式图像 URL 以某种方式返回到 REST API 响应中。

是否有关于如何完成此操作的文档或一些示例?也许一个 Drupal 模块会自动处理所有这些?

0 投票
2 回答
66 浏览

drupal - 如何解决 Drupal 9 中的“DrupalUserProcessor::drupalUserLogsIn(): 参数 #1 ($account) 必须是 Drupal\user\UserInterface 类型”的问题?

在我们升级到 Drupal 9 之后,我们在所有的 drupal 页面中都遇到了以下错误:

0 投票
0 回答
77 浏览

ajax - 在 Drupal 9 Admin 中禁用模态对话框

默认情况下,当我浏览 Drupal 9 Admin(也是 Drupal 8 admin)时,很多配置窗口,包括页面管理器模块中的配置窗口似乎都在模式窗口中打开。

有没有办法禁用它,而只是在新页面中打开编辑按钮?

我正在通过 Drupal 进行调试,发现了这个文件:AjaxFormTrait和这个方法:

我希望有一些方法可以解决这个问题,也许可以使用一个模块来禁用页面管理器和整个 Drupal Admin 中的模式功能。

0 投票
0 回答
17 浏览

drupal-9 - Drupal 站点问题

我已经在 CentOS Linux 服务器上设置了一个 Drupal 9 站点,所有权限都到位,即使我也尝试过 777 权限,但没有运气。

我在加载网站时收到以下错误。

Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/ twig') (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('60a33rwes432_views-view.html.twig_nvxJimhcnulevdX8J3BYUfwescwe4XBK', '<?php

0 投票
0 回答
192 浏览

css - CSS:如何在 wkhtmltopdf 中换行

我在 Drupal 9 上,实体打印模块试图让图像在 2 个图像之后换行,其他行进入下一行。

这在pdf中有效吗?

用例:用户添加 6 张图像,但想连续显示 2 张,因此每张显示 50%。

  • 图 1、2
  • 图 3、4
  • 图 5、6

使用下面的 css,它们调整大小并显示为彼此相邻的 1、2、3、4、5、6

最感谢任何指导。

0 投票
0 回答
113 浏览

drupal - Drupal 9 权限问题

我已经建立了一个 Drupal 9 站点。它正在完美加载。我已经登录到站点,它给了我以下错误。我知道其中之一是安全更新的原因,这很好。但是第一个是不能理解的。我有更新权限并提供可写权限,但我仍然遇到同样的错误。我什至给了它一个777权限,但它仍然说它不可写。任何机构都可以帮助我解决这个问题。

在此处输入图像描述

0 投票
0 回答
30 浏览

elasticsearch - 连接到远程 Elastic 搜索服务器并在 Drupal 中显示结果的最佳方式

我有一个远程服务器托管弹性搜索并且数据正在被索引。我需要在 Drupal 9 中使用我的站点中的搜索从该服务器获取数据,并提供一些视图。我尝试为此使用 elasticsearch_connector 模块,但它需要在本地配置内容类型以及从哪里开始索引。我可以做一些自定义模块并每次动态创建查询,但我正在寻找更多的 Drupal 方式。任何线索都会有所帮助。