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

php - 在 Drupal 8 视图模板中应用树枝过滤器

我正在使用 twig 在 Drupal 8 中构建主题视图。我想在 views-view-unformatted.html.twig 模板中的 row.content 变量上使用 twig 过滤器。

似乎 row.content 是一个数组,所以 twig 的字符串操作不起作用。但是,它作为字符串打印到页面上(视图只是分类术语的列表)。

我想要做的是 slugify 输出,以便带有空格的分类术语可以具有有效的href。请参阅下面代码中的替换过滤器。

这只会输出<a href="#">. 有谁知道如何访问在树枝插值期间输出的原始文本值?

谢谢!

0 投票
1 回答
2408 浏览

split - 树枝drupal中的拆分功能

在模板中,我有这样的声明:

但是当我使用它时,什么也没有发生。

但是,如果我使用这个语句,我就会得到结果。

我不知道为什么它不起作用。

0 投票
1 回答
997 浏览

html - 为什么 drupal 8 不在我的自定义块中呈现 html?

我正在尝试在页脚块部分的页面底部添加站点地图。所以我已将 html 添加到自定义块中

但是当我查看源代码时,即使我的输入类型为完整的 html,它也不会将其作为 html 接收。上面的代码变成

为什么?什么设置可以做到这一点?我已经使用 drupal8 尝试了所有开箱即用的 html 输入类型,但没有任何效果。

0 投票
1 回答
23 浏览

drupal-7 - 扩展和集成现有的断开连接的基于 drupal 的系统?

我们目前正计划扩展我们当前的数字平台,以支持在不同国际地点运营的少数特许经营企业。

希望能提供一些帮助感觉检查。

我们正在考虑最终有效地将我们现有的 Drupal 7 网站重建为 Drupal 8 站点多站点安装 - 每个业务位置安装一个(假设这是合乎逻辑的事情,考虑到它预计将在秋季发布??)。

我们还有一个单独的 Drupal 7 安装,用作接受公众提交的系统。我想升级到 Drupal 8 而不是重新开发。

我们还将开发一个智能手机应用程序,让用户查看他们的帐户并提供奖励等......目前这些系统都有效地断开了连接。

我们有两组现有用户(目前位于两个单独的 Drupal 安装中),我们需要将它们迁移到我们的新系统并以某种方式集中。

我们希望连接我们所有的系统(Drupal 多站点安装、Drupal 提交系统、智能手机应用程序和 CRM)并实施单点登录机制

我目前正在出售的想法是,我们需要将 CRM 系统作为一种所有系统都可以延迟/同步到的帐户信息的中央存储库?

这看起来合乎逻辑/可能吗?

任何人都可以提供任何想法吗?

0 投票
7 回答
5163 浏览

drupal - 自定义块在 Drupal 8 中不起作用

我正在 Drupal 8 beta 9 中构建一个带有自定义块的模块。当我在我的模块中创建一个块时,我将它放在 src\Plugin\Block 目录中。该块显示在“块结构”列表中,但是当我按链接添加它时,什么也没有发生。我检查了我的代码 10 次,尝试将我的文件放入核心模块的目录中(显然仅用于测试),尝试将一些核心块文件放入我的目录中,以复制粘贴代码。这些都不起作用。这是我的块文件的代码:

0 投票
4 回答
11564 浏览

drupal - 如何以编程方式在 Drupal 8 中创建实体引用字段?

我想使用我的自定义模块在 Drupal 8 中创建一个实体引用字段。就像有人单击 Drupal 页面上的链接时,会在页面节点类型中自动创建一个实体引用字段。

谁能帮我这个?

0 投票
1 回答
1288 浏览

php - 自定义 Drupal-8 模块未出现

我已经在 Drupal8 站点上成功安装了我自己的模块。我尝试通过输入 routing.yml 文件中指定的路径来访问它,但我收到“找不到页面”错误。我几乎可以肯定我的模块编写正确(我正在关注一个教程,其中成功访问了相同的模块)。什么可能导致我的问题,我该如何解决?

这是我的模块文件:1)kalvis.info.yml

2)kalvis.routing.yml

3)kalvisController.php

这是我存储这些模块文件的方式:

我尝试通过输入诸如http://localhost/drupal8/admin/kalvis/Kalvis/Drupalhttp://localhost/drupal8/kalvis/Kalvis/Drupal之类的 URL 来访问模块,但仍然遇到同样的问题。

我正在使用安装在本地主机(WAMP)上的 Drupal 8.0.0 beta10

0 投票
3 回答
1371 浏览

symfony - Drupal8 路由文件的权限列表

我正在开发自定义 Drupal8 模块。我的模块使用这个路由文件:

kalvis.routing.yml

part 代表什么_permission,我在哪里可以找到这个参数的所有可能值的列表?(总的来说,我看过的只是使用过access contentaccess administrative content但我想还有很多)

PS:我正在使用安装在 WAMP 上的 Drupal 8 beta 10

0 投票
3 回答
5631 浏览

drupal - Drupal 8 路由 - _controller 的参数

my_module.content: path: '/admin/my_module/{method}' defaults: _controller: '\Drupal\my_module\Controller\MyModuleController::%{method}' // 不工作

如何将 aa 参数发送到 _controller?在控制器的方法之间切换

谢谢!

0 投票
2 回答
88 浏览

drupal-8 - 我可以开始构建我的 drupal 8 主题了吗?

Drupal 8 模板引擎准备好进行新的开发了吗?

我计划使用 Drupal 8,因为我将首先从设计开始,所以我想知道模板引擎(我知道它使用 Twig)是否会发生重大变化,这不是现在开始的好选择。