问题标签 [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 回答
1536 浏览

drupal - Drupal 8 - 访问模板中内容变量中的 _entity 以打印出内容

我正在尝试逐个字段打印出一个视图,以便我可以将我的样式应用于它并自定义它的外观。

当我复制 views-view-unformatted--MY-TEMPLATE.html.twig 时,我可以在默认视图中看到这些变量:

使用 {{ kint(content) }} 后,我可以看到我有一个 _entity 字段作为显示 在此处输入图像描述

但是我无法弄清楚如何打印出这些特定字段,甚至无法使用 Kint 找出如何将它们分开。我试过做这样的事情:

无济于事,还有很多其他尝试打印出来的方法。

任何帮助表示赞赏!

0 投票
0 回答
400 浏览

drupal-8 - Drupal 8:如何更改最终的 html 输出?

我使用单个 drupal8 安装来为多个网站的常见问题解答部分提供内容。所以我在文章内容和标题的html中放置了一些自定义标签,如“##website_name##”。我还有块和自定义视图,它们显示指向其他文章的链接,例如:相关文章或热门文章等。

我想用网站的相应值替换自定义标签。drupal8 中是否存在任何钩子,它将在生成最终输出 html 时执行,但在将其发送到浏览器之前,以便我可以将替换登录名放在那里?

0 投票
1 回答
76 浏览

drupal - 在 Drupal 中集成 HTML 模板的最佳方法

作为团队建设的一部分,我们学习了 Drupal 并尝试了不同的网站管理选项。团队已经涵盖了基础知识,现在他们有一些与选择最佳方法相关的疑问。您可以在下面找到 Drupal 专家的示例和建议,这将非常有助于清除查询。

我们想构建一个自定义 Drupal 主题,其中包含许多页面模板。我已经有了所有的页面设计和它们的 HTML,但是在尝试从它开始时,Team 有点困惑,因为我们前面有两种方法:

a) 使用 Drupal 模块(如视图、面板、设计套装等)构建所有模板和布局,然后应用所需的 CSS 和 JS。所以这是一种后端配置,无需接触代码。

b)创建一个子主题并根据每个不同布局的需要创建所需的模板(Drupal 8 中的 .tpl 文件/.twig),并将其与我已经掌握的 HTML、CSS、JS 等集成。

好心劝告。

0 投票
1 回答
8685 浏览

mysql - PHP PDOException: SQLSTATE[HY000] [2019] 无法初始化字符集 utf8mb4

我在 Centos 6 上安装了 drupal 8。这是我的 php 和 mysql -version 输出

服务器版本:5.7.9 MySQL 社区服务器(GPL)PHP 5.6.14(cli)(构建:2015 年 10 月 16 日 08:41:09)

但我仍然收到连接错误

PDOException: SQLSTATE[HY000] [2019] 无法在 /var/www/m2m/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php 中初始化字符集 utf8mb4(路径:/usr/share/mysql/charsets/)在第 83 行

我的 OS X Mysql Server 版本上也有此配置:5.6.27 Homebrew 和 PHP 5.6.15 (cli)(构建时间:2015 年 10 月 31 日 07:39:39)

一切都很好。

你有什么主意吗?任何帮助将不胜感激

0 投票
1 回答
1472 浏览

drupal-forms - Drupal 8,如何建立分层表格?

在 Drupal 8 中,我不明白如何构建“分层”表单。

我有这个样本表格

在此处输入图像描述

当我提交表单时,我的 form_state->getValues() 返回:

在此处输入图像描述

form_state->getValues()仅包含['content']['subfirst']and值...这['content']['subsecond']意味着我必须使用带有 api 形式的唯一标签?我觉得很奇怪...

然后,我改变我的形式:

新代码:

当我提交表单时,我的 form_state->getValues() 返回:

在此处输入图像描述

我得到了四个值。但是,它们处于同一层级。我如何使用表单 api 来获得这样的 form_state :

我想要一个分层的form_state,因为在我想要创建一个自定义函数之后:

0 投票
1 回答
1591 浏览

php - Drupal 8 中的附加菜单项

我正在尝试为 Drupal 8 创建一个模块,但我不知道如何将新项目添加到菜单中。

在 Drupal 7 中,下面的代码就足够了:

在此处输入图像描述

新的菜单项应该出现在带有Content Structureetc的栏上。

在用 Symfony2 编写的新 Drupal 中,一切看起来都不同,我花了几个小时但没有成功。

0 投票
2 回答
5590 浏览

drupal-8 - 如何更改 Drupal 8 中首页的标题?

也许,这很容易,但我不知道如何更改 Drupal 8 中首页的标题。有人可以帮我吗?

0 投票
1 回答
905 浏览

symfony - Drupal:使用树枝访问字段集合中的值

在我的 Drupal 项目中,我无法访问字段集合的值。我可以使用以下方法输出所有值:

但我无法获得更深层次的嵌套值,即对象。

例如,我想获得值«field_interpret»。

在此处输入图像描述

这件事不起作用:

谢谢你的帮助。

0 投票
1 回答
1619 浏览

php - 如何通过 Composer 从 drush 7 升级到 drush 8

我在一个带有 drupal 和 Neato 初学者基础主题的网站上工作。这里是文档(http://www.velir.com/blog/index.php/2015/08/28/neato-in-drupal-8-fundamentals/

但是,当我尝试运行时:

出现这个错误:

我已经尝试了这些步骤(http://whaaat.com/installing-drush-8-using-composer)但没有工作,

我在谷歌上搜索了很多,但我很累,也许我看起来不对,或者我没有读对。

这是我的德鲁什:

任何人都可以帮助我吗?

0 投票
1 回答
19 浏览

date - drupal 8 日期很长

在此处输入图像描述

您好,在我创建新内容时,drupal 8.0.0 中的日期太长了:

11/23/2015 - 20:54 America/Bogota11 2015-11-23T20:54:19-05:0020151130America/Bogotax302015: f2015Mon, 23 Nov 2015 20:54:19 -050011pm302015 23America/Bogota fAmerica :54:19-05:0008pm -05:0020-05:00