drupal-8相关内容

Aegir drupal 8 兼容吗?

我在这件事上没有找到明确的答案.Aegir(当前的 3.3 版本)可以与 drupal 8 站点一起使用吗? 解决方案 当然,我们在 Aegir 3.3 上有很多测试 D8 站点(我们有免费的 SaaS 服务来测试基于 Aegir 的 Drupal 8). 更一般地说,我相信 Aegir3 从 3.1 开始就支持 Drupal 8,我们不会发布会破坏 Drupal 8 支持的版本(我 ..
发布时间:2021-12-29 23:25:56 其他开发

如何在 Drupal 8 中创建查询

我习惯于在 drupal 7 中使用 db_select 但现在它在 drupal 8 中被弃用 那么,如果我需要创建一个查询来列出 users_field_data 表中的所有用户,我该怎么办? 我是否仍然使用 db_select 或 db_query 即使它们是不推荐使用的函数?或者创建一个新的控制器来扩展“Select class"并进行查询? 解决方案 取决于您要实现的 ..
发布时间:2021-12-29 23:25:02 PHP

Drupal 8 图像与图像风格

在 drupal 7 中,我使用函数 image_style_url('style', uri) 生成具有样式的新图像并返回图像的路径.那么在drupal 8 中会是什么呢?谢谢 解决方案 根据更改记录: 使用 Drupal\image\Entity\ImageStyle;$path = 'public://images/image.jpg';$url = ImageStyle::loa ..
发布时间:2021-12-29 23:22:43 其他开发

如何在 Drupal 8 中以编程方式清除缓存?

我在一个 Drupal 8 站点上工作.这个网站正在运作.我最近搬到了另一台机器上. 它显示如下错误: 可恢复的致命错误:参数 1 传递给Drupal\Component\DependencyInjection\Container::__construct() 必须是类型数组,给定的布尔值,在 [DRUPAL-PATH]/core/lib/Drupal/Core/DrupalKernel. ..
发布时间:2021-12-29 23:21:36 其他开发

如何在 drupal 8 中使用块模块创建表单?

我想使用 Drupal 8 中的块模块构建一个表单.我知道在 Drupal 7 中构建表单,但在 Drupal 8 中似乎有所不同. 请求任何从事过 drupal8 自定义表单工作的人帮助我. 解决方案 你的问题很模糊,因为我不知道你对 Drupal 8 中的模块、表单和块了解多少.所以这里有一个小指南该怎么做,关于如何详细做事的更多信息对于这个答案来说是多余的. 1.创建一个 ..
发布时间:2021-12-29 23:20:32 其他开发

提取网址 &Drupal 8 中链接字段的标题?

我正在尝试检索 URL 和 Title 值Drupal 8 中的 rel="noreferrer">链接字段. 在我的自定义控制器中,我使用以下命令检索节点: $storage = \Drupal::entityManager()->getStorage('node');$nids = $storage->getQuery()-> 条件('类型','合作伙伴')-> 条件('状态',1)- ..
发布时间:2021-12-29 23:18:58 PHP

使用 MAMP 的虚拟主机

我用 MAMP 安装了 Drupal 8. Apache 端口:80、Nginx 端口:80 和 MySQL 端口:8889 的我的 MAMP 偏好编号 在etc/hosts文件中,我添加 127.0.0.1 mmcast.test 在 httpd.conf 文件中, 听80 并取消注释以下行. # 虚拟主机包括/Applications/MAMP/conf/apa ..
发布时间:2021-12-29 23:15:12 其他开发

Drupal 8 - 创建一个手风琴领域

在 Drupal 8 中——我想修改基本页面内容类型以支持“手风琴字段类型" 我已经看到了列表字段类型 - 可以有无限的字段 - 但我正在寻找一种解决方案,可以提供 - 标题/正文 - 类型功能. 解决方案 没有模块可以为你处理这个问题,解决办法是在你的内容类型中创建无限制的实体引用,它必须有两个字段,Title 和 Body 根据需要,并将其转换为手风琴,您应该自定义新的实体字段主 ..
发布时间:2021-11-26 20:34:51 其他开发

Angular 2 能否解析从外部 CMS 接收到的链接以解析为内部链接

我们正在开发一个以 Drupal 作为后端和 Angular 作为前端的解耦项目.一切都接近完成,但某些(动态,如在 Drupal 中创建的)页面需要链接到 angular 应用程序的不同页面. 例如: 编辑器在 Drupal 中创建了一个常见问题解答问题包含指向 angular 应用程序定价页面的链接.(问:这项服务的费用是多少?答:查看我们的 [定价] 页面) 前端用户打开常见问 ..

自定义Drupal-8模块没有出现

我已经在Drupal8站点上成功安装了自己的模块.我试图通过输入routing.yml文件中指定的路径来访问它,但出现“找不到页面"错误.我几乎可以肯定我的模块编写正确(我正在学习一个教程,其中成功访问了相同的模块).是什么导致我的问题,如何解决? 这是我的模块文件:1)kalvis.info.yml 名称:"Kalvis"说明:“我的模块"类型:“模块"核心:8.x 2)kalvis ..
发布时间:2021-05-03 18:49:42 PHP

小枝变量作为参考

我正在尝试通过php参考更改Twig变量,但我无法实现.我环顾四周,也没有使用Twig函数或Twig过滤器,我可以做我想做的事.知道怎么做吗? {%set hidden_​​options_classes =“默认"%}{{hidden_​​options_func(content.field_hiding_options,hidden_​​options_classes)}}{{hidden ..
发布时间:2021-05-03 18:49:33 PHP

将Drupal本地环境迁移到Docker/Container

背景 我目前有一个使用gitlab,composer,vagrant(Drupal-VM)和虚拟盒以及其他工具(例如drush,blt和lighting core)构建的网站.我是新的容器化人员和docker,希望在改善本地环境方面有帮助 TL; DR 根据我的理解,这意味着我们几乎启动了ubuntu vbox,然后安装了"package"或包含Drupal所需的所有工具的无用信 ..
发布时间:2021-05-03 18:49:30 其他开发

Drupal 8将自定义变量传递给主题模板

所以我有一个已经配置了路由的控制器,我的动作看起来像这样 /***品牌列表** @返回数组*/公共功能listAction(){$ brandIds = \ Drupal :: entityQuery('node')->条件(“类型",“品牌")-> sort('title','asc')-> execute();返回 ['addition_arguments'=>['#theme'=>“页面- ..
发布时间:2021-05-03 18:49:26 其他开发

如何在Drupal 8上重置Bootstrap 4工具提示?

我有2个网站: 带有Bootstrap 5的静态网站. 带有Bootstrap 4的Drupal 8站点. 我的问题与之前的问题有关: 如何单击按钮时工具提示的文本会更改吗? 答案适用于Bootstrap 5,但在Drupal 8和Bootstrap 4的控制台中出现错误. 我认为工具提示的初始化不正确. 如何解决此问题?这是与Bootstap 5一起使用的代 ..
发布时间:2021-05-03 18:48:58 前端开发

Gatsby/Drupal 8-使用媒体模块时获取图像(安装Acquia Lightning)

在标准的Drupal 8安装中,在节点上使用图像,通过GraphQL相当容易获得图像.这里有很多很好的例子: https://github.com/gatsbyjs/gatsby/tree/master/例子/using-drupal 使用Acquia Lightning安装配置文件(或者如果您只是在使用我期望的媒体模块),媒体以不同的方式添加图像,在GraphiQL中,我看到关系中的媒体字 ..
发布时间:2021-05-03 18:48:55 其他开发

具有图像样式的Drupal 8图像

在drupal 7中,我使用函数 image_style_url('style',uri)生成具有样式的新图像并返回图像的路径.那么在drupal 8中将会是什么呢?谢谢 解决方案 每个更改记录: 使用Drupal \ image \ Entity \ ImageStyle;$ path ='public://images/image.jpg';$ url = ImageStyle :: ..
发布时间:2021-05-03 18:48:30 其他开发

未链接Drupal环境的Docker容器

我正在学习Docker并通过安装Drupal进行实验.该过程是创建2个容器,其中一个运行Apache,另一个运行MySQL. 我有以下 docker-compose.yml 文件: 版本:"3"服务:d8:container_name:d8图片:Drupal建造: .端口:-"8585:80"链接:-d8mysql:mysqld8mysql:container_name:d8mysql图片 ..
发布时间:2021-04-24 19:31:21 数据库