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

css - Drupal 8 样式表不会呈现

我正在尝试制作 Drupal 8 主题,无论我做什么,我的样式表都不会呈现。这是我的 library.yml 文件:

这是我的 info.yml 文件:

有任何想法吗?

0 投票
3 回答
5135 浏览

php - 尝试使用 hook_preprocess_menu 突出显示 Drupal 8 中的当前菜单项

我有以下功能来创建主动跟踪功能。因此,如果我将 /blog 作为“父级”和 /blog/mypost 的帖子,则在 mypost 上时,博客链接将显示为突出显示。我不想为所有博客文章制作菜单项。问题是当缓存打开时(不使用 settings.local.php 并关闭调试)getRequestUri 在某些页面上没有改变。它似乎被缓存取决于页面。它在关闭页面缓存的情况下工作正常,但我想让它与缓存一起工作。有没有更好的方法来检查当前路径并应用活动类?

我还尝试将其放入模块中,以尝试查看是否可以获取当前路径,然后在 menu--main.twig.html 模板中执行树枝逻辑,但我遇到了同样的问题。

0 投票
1 回答
1680 浏览

symfony - 在 drupal 8 中查看主题覆盖

我是 drupal 8 的新手,我需要覆盖视图模板。因此,为此我在 services.yml 中启用了主题调试以查看树枝模板建议名称。

这是我的视图主题调试。

然后,我在 drupal8 主题模板和主题文件调用中创建了该文件。我使用themename_views_view_unformatted__test_content_view()函数在themename.theme文件中覆盖,但该函数没有被调用。

无论如何要覆盖进入树枝模板的变量。谁能给我建议以覆盖视图模板。

提前致谢。

0 投票
3 回答
4886 浏览

php - 使用控制器渲染模板树枝的 drupal 8 错误

我正在尝试使用我的控制器呈现模板,但它不起作用,它向我显示此错误:

LogicException:控制器必须返回响应(

你好鲍勃!

给定)。在 Symfony\Component\HttpKernel\HttpKernel->handleRaw() (core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php 的第 163 行)。

我的功能:

0 投票
3 回答
1558 浏览

drupal - 管理员主标签完全消失

我在 drupal 8 中构建一个站点,我将我的代码从本地推送到我们的开发框,在开发框上,Admin Primary Tabs 完全消失了。到处。以下是问题的截图。

http://i.stack.imgur.com/NB6Sp.png

代码是版本控制的(git),数据库是相同的。也没有要同步的未完成的配置更改。我正在拔头发试图找出问题所在。我错过了某个地方的设置吗?我试过注销,清除缓存,不同的浏览器。没有什么。在 drupal.org 上提交问题报告之前,我想获得第二个选项。

0 投票
5 回答
22303 浏览

content-type - 如何以编程方式在 Drupal 8 中获取内容类型名称

我正在研究 Drupal 8。我想获取内容类型机器名称和标签。这是我的代码:

在这里我收到一条错误消息:Cannot access protected property Drupal\node\Entity\NodeType::$name

0 投票
3 回答
639 浏览

web-services - Drupal-8 restful webservices 只提供 HTML

我有一个新配置的 Drupal 8.0 beta 12,启用了 HAL、HTTP 基本身份验证、RESTful Web 服务和序列化模块。安装位于子文件夹 (D8_beta12) 中。当我访问创建的第一页 (id=1) 的 Web 服务时,例如

DRUPAL 只提供节点的 HTML 格式。我曾尝试通过 REST UI 仅配置为 JSON,但这并没有帮助。即使 Web 服务被禁用,DRUPAL 也会响应请求。

可能是坐在 DRUPAL 前面的用户(我)是问题 - 但我不明白。感谢您提供任何帮助 - 我一直在为此工作,查看所有 DRUPAL 论坛和此处。

谢谢,安迪

0 投票
1 回答
122 浏览

drupal-8 - Drupal 安装错误信息

我刚开始学习drupal。在安装过程中,我的浏览器中会显示一条错误消息。

Fatal error: Call to a member function getPath() on a non-object in C:\xampp_folder\xampp\htdocs\drupal8\core\includes\install.core.inc on line 783

谁能指出我正确的方向来解决这个问题?

0 投票
1 回答
501 浏览

drupal-8 - 从节点添加表单直接上传文件不适用于 drupal 8 的 flysytem_dropbox 和 flysystem_s3 模块

我正在使用带有 flysystem_dropbox 和 flysystem_s3 的 Flysystem 模块进行存储。我已经按照模块的 readme.txt 文件中的描述在 settings.php 中配置了方案。

现在,当我将文件从本地同步到 Dropbox 或本地到 s3 时,同步过程工作正常,但是如果我尝试直接从节点存储文件,则将表单添加到 Dropbox 或 s3 它不起作用。我在最近的日志消息链接中收到以下错误

投寄箱错误:

文件字段 field_dropbox_file 的上传目录 dropboxexample:// 无法创建或无法访问。新上传的文件无法保存在该目录下,上传被取消。

S3 错误:

Aws\S3\Exception\S3Exception:在“ https://s3-eu-west-1.amazonaws.com/drupal8test/ ”上执行“PutObject”时出错;AWS HTTP 错误:客户端错误响应 [url] https:// s3-eu-west-1.amazonaws.com/drupal8test/[状态代码] 400 [原因短语] 错误请求 IllegalLocationConstraintException(客户端):未指定的位置约束与此请求发送到的区域特定端点不兼容。- <?xml version="1.0" encoding="UTF-8"?> <Error><Code>IllegalLocationConstraintException</Code><Message>未指定的位置约束与此请求发送到的区域特定端点不兼容。< /Message><RequestId>A0EFF7B64110C2C5</RequestId><HostId>hze5fRf4JLZYsWLrlT5djroRwL/LrxWgzFX9qU5tP+riDfBeYNn900z36HtwktejaqckD2Gwhss=</HostId></Error> 在 Aws\WrappedHttpHandler->parseError()(drupal158/html//var/的第 1583 行核心/供应商/aws/aws-sdk-php/src/WrappedHttpHandler.php)。

我的方案配置如下:

那么谁能告诉我我是否缺少一些配置设置或其他东西?

0 投票
5 回答
4803 浏览

php - 未找到 Drupal 类

我正在尝试使用指向控制器的路由文件创建一个新模块。但是我的日志中出现以下错误

胶水.routing.yml:

带以下控制器

project_folder/modules/glue/src/Controller/GlueController