如何启用视图联系表单模块? -- views 领域 和 8 领域 drupal 相关 的问题

How do I enable the Views Contact Form module?


1
vote

问题

中文

我无法安装查看联系表模块,因为它取决于电子邮件模块,它是据说缺少,在模块页面中。电子邮件模块不是Drupal 8核心模块。

如何安装该模块?

英文原文

I cannot install the Views Contact Form module because it depends from the Email module, which is said to be missing, in the module page. The Email module is not a Drupal 8 core module.

How do I install that module?

     
     
     

回答列表

2
 
vote

视图联系表格模块实际上没有适用于Drupal 8,因为它置于它[模块目录] / lib / drupal / apiews_contact_form(psr0)中的类文件,当drupal 8现在要求它们在模块目录中的[模块目录] / src(psr4)中。查看代码,我注意到模块尚未更新,以便使用Drupal 8.0,也不8.1的官方版本。

出于这个原因,甚至没有删除对电子邮件字段模块的依赖性 视图_contact_form.info.yml 文件会起作用。否则,我建议更改视图_contact_form.info.yml文件,如下所示。
  name: Views Contact Form description: Views Contact Form core: 8.x type: module dependencies:  - views   

添加有关依赖项的更多详细信息,视图联系表单模块将其从电子邮件字段模块,它仅适用于Drupal 7.在后一块模块的项目页面中,它明确说明:

基本的电子邮件字段类型现在是核心:#1668332:在核心中添加电子邮件字段类型,使这块贡献模块过时。具体的格式化器(如联系人表格)可以生活在单独的Control模块中。

似乎视图联系表单模块实现其中一个格式化器,因此它只需要核心中存在的电子邮件字段。不幸的是,模块尚未更新,以便使用Drupal 8的最新版本。

 

The Views Contact Form module doesn't actually works for Drupal 8, since it puts its class files in [module directory]/lib/Drupal/views_contact_form (PSR0), when Drupal 8 now requires them to be in [module directory]/src (PSR4), inside the module directory. Looking at the code, I notice the module has not been updated to work with the official releases of Drupal 8.0, nor 8.1.

For this reason, not even removing the dependency on the Email Field module from the views_contact_form.info.yml file would work. Otherwise, I would have suggested to change the views_contact_form.info.yml file as follows.

name: Views Contact Form description: Views Contact Form core: 8.x type: module dependencies:  - views 

To add more details about the dependecies, the Views Contact Form module declares its dependency from the Email Field module, which is only for Drupal 7. In the project page of the latter module, it's clearly stated:

The basic email field type is in core now: #1668332: Add an E-mail field type into core, making this contrib module obsolete. Specific formatters (like the contact form) can live in separate contrib modules.

It seems the Views Contact Form module implements one of those formatters, so it would just require the email field already present in core. Unfortunately, the module has not been updated to work with the latest releases of Drupal 8.

 
 
1
 
vote

它看起来像该模块需要更新。电子邮件字段是字段类型插件,而不是最新8.1.x分支中的模块。我认为可以从模块中安全地删除依赖性,但我没有测试自己。

 

It looks to me like that module needs an update. The email field is a field type plugin, not a module in latest 8.1.x branch. I think the dependency could be safely removed from the module, but I have not tested myself.

 
 
 
 

相关问题

1  查询过滤器将子查询分配给Drupal视图中的一个字段值  ( Query filter assign sub query to one field value in drupal view ) 
我在过去的两天里陷入了这个问题。 请帮助。 我想分配以下查询。 $qr = "( select subconfigcode.field_subconfigcode_value AS configcode FROM node node LEFT JOIN field_data_field_select_par...

1  通过ajax添加产品时更新Commerce Cart块  ( Update commerce cart block when product added through ajax ) 
hii如何更新 commerce_cart_block 当我的产品通过 ajax 添加时。 任何建议都会有所帮助。 ...

-1  drupal_is_front_page无法识别参数  ( Drupal is front page cant recognize arguments ) 
我有一个视图显示为Drupal网站的头版。该视图具有一条路径(如"/ myview" 。此视图也从URL中获取多个参数(如"/ myview / arg1 / arg2" )。我也有仅在前页上调用的一些额外代码。但它接缝Drupal_is_front_page函数无法识别具有参数的视图页面作为前页。例如,Drupal...

0  在没有任何HTML标记的情况下获得清洁日期  ( Get clean date without any html tags ) 
我正在使用日期模块以及显示日期的视图,我需要获取日期时间戳。问题是 $fields['date_in_timestamp'] 内容在html包装。 <span class="date-display-single"> 1468473300 </span> 我只需要值,没有html。 ps:我的字段"dat...

0  禁用VBO中的发布和Unpublish选项对一个角色的主要内容视图  ( Disable publish and unpublish options in vbo on the main content view for one ro ) 
我们有一个情况,其中没有管理节点的有没有权限的角色的用户能够绕过该限制并使用VBO小部件在 /admin/content中系统内容视图上的大规模发布或-unpublish节点。。 我的思想是从选择框定义中取消设置 publish 和 unpublish unpublish 值,但在使用 hook_form_alte...

2  如何在滚动时使浅色粘滞?  ( How to make views header sticky while scrolling ) 
我使用drupal视图创建了报告,我使用了apiews_merge_rows模块。现在我想创建报表表的粘性标题。可以请帮助我。 ...

2  如何为从未访问一个站点的用户创建视图过滤器?  ( How to create a views filter for users who have never accessed a site ) 
我有一个景观,我正在尝试显示所有具有 never 的上次访问值的用户,这意味着它们从未登录过。 滤波器期望日期值对我没有帮助,因为我只需要通过从未访问的用户过滤。 任何人都知道围绕这个方法吗? ...

1  制作“允许设置”中可用的“视图内容”窗格的标题/页脚  ( Making the header footer of a views content pane available in allow settings ) 
当前在视图中,在使用内容窗格时,在"窗格设置" 下有链接"允许设置" ,显示这些选项: 但是,我想允许页眉和页脚作为面板窗格中的选项。 这样的原因是我需要从面板中的上下文关键字,这在视图本身中不可用。 如何完成这一点? ...

1  我应该如何将字段的内容从内容类型放置到块中?  ( How should i go about placing the content of a field from a content type into a ) 
我的案子是: 我的内容类型称为"测试类型" ,具有2个字段:Body(文本区域),幻灯片(无限图像列表) 当我创建一个测试类型和它渲染的实例时,我的目标是将幻灯片字段的内容转到不同的区域,让我们说标题。首先想到是创建一个自定义块,该块将持有对字段内容的引用,但这似乎不是一个选项。这是否可以通过UI与某些设置执行,或者...

1  公开的过滤器全文搜索将搜索字段与文本框一起搜索为选项  ( Exposed filter fulltext search having the searched fields as options along with ) 
我已使用搜索字段["Tile" ,"描述" ,"关键字" ]创建了一个公开的全文搜索过滤器。这将窗口小部件带到了表单作为文本字段,搜索所有三个字段的输入。 我正在尝试将搜索的字段["标题" ,"描述" ,"关键字" ]作为单个单选按钮列表,以便用户可以在键入输入并选择在哪个字段下方方结果。 任何帮助真正欣赏! ...

0  类似/相关标签块  ( Similar related tags block ) 
有很多方法可以根据其标签构建类似的内容块。是否有任何方法可以构建类似的标签块? 我尝试构建类似/相关的标签块。 我想查看他们拥有的内容和常见标签。他们一起添加了多少次。这样的东西: 例如:对于First Column Green类似于蓝色。对于绿色的第三列黄色和蓝色。 ...

3  通过自定义表格传递参数  ( Pass argument in view from custom form ) 
我有一个查看内容页面。我想在自定义表单数据的基础上过滤其内容。 所以我们如何使用自定义表单数据来通过或过滤视图内容? 视图构建在节点上。在此特定节点中,我们有一个字段类型选择列表。 我们在我们的表单中创建的相同选择列表。现在以表单选择了什么选择,我们希望在视图中使用它的值。 我们也没有想法如何使用它的价值。 ...

1  计数项节点包括子项节点  ( Count term nodes including child terms nodes ) 
我有一个具有相似结构的分类法(只有两个级别深度) 父项1(3) 儿童术语1(5) 儿童学期2(2) 父术语2 儿童学期 我想只用一个节点计数器为每个父项显示,但我想要这个计数器还包括儿童术语节点 e.g。假设父项1 有3个分配给它的节点,子项1 有5个分配给它,子项2 有2个...

2  如何显示由VBO提交填充的表格?  ( How to display a form filled by a vbo submission ) 
我想使用模块将消息发送给一组用户。为此目的,我计划使用视图批量操作(vbo)和大量暴露过滤器。 我能够创建一个自定义vbo-action,将所选用户放入消息表单的收件人字段中: function mymodule_my_custom_action(&$user, $context=array()) { modu...

1  创建一个显示节点和分类术语的视图  ( Create a view which shows nodes and taxonomy terms ) 
我正在使用搜索autocomplete来创建一个建议列表,其中包括节点和分类术语。有没有办法在单个视图中包含两个实体类型?谢谢你的时间。 ...

2  如何获得视图的真实SQL查询?  ( How to get the real sql query of a view ) 
Drupal View展示基于所选事件的评论。它应该显示3条评论,而是只显示2.它不会发生所有事件,只针对某些事件而不是3个,它显示2项。由于数据都是正确的,并且我已经验证了相同的。我想看看正在使用的查询。视图中显示的查询也不帮助我。如果我复制粘贴相同并运行SQL,它会抛出很多错误。 如何调试并查看该特定视图所执行...

-1  定制段落以数字为前缀?  ( Custom paragraph prefixed with number ) 
我正在寻找不同的CMS和KMS,适用于合适的软件用户文档系统。我对Drupal印象深刻。 我有一个用户案例,我希望能够添加一系列步骤 - 所以用户可以阅读完成任务所需的步骤和操作。 我认为这可以使用段落。但是,我希望在每个段落开始时具有序号,例如: 做第一步 添加小部件 启用小工具 如何在drupal中这样做? ...

0  帮助我了解这个致命错误:呼叫未定义的函数EntityDefaultMetadatacontroller :: bundleoptionslist()  ( Help me understand this fatal error call to undefined function entitydefaultmet ) 
使用更新的模块到最近的版本, 最近,在查看批量操作中执行"修改实体值" 时,此错误启动。它发生在网站中的所有视图上。 迹象表明要开始挖掘的地方。 Fatal error: Call to undefined function EntityDefaultMetadataController::bundleOptio...

0  如何在面板内进行查看暴露过滤器输入?  ( How to get view expose filter input inside a panel ) 
我已经用内容窗格进行了一个面板并暴露过滤器块。 两者都很好。 问题是,如果我使用"简单分层选择" 小部件为分类学术语创建过滤器。 我无法获得术语ID暴露过滤器输入; 我改变了暴露过滤器: function utility_form_views_exposed_form_alter(&$form, &$form...

1  如何在单个页面上显示答案模块的所有链接?  ( How to display all links of the answers module on a single page ) 
我使用 ansess 模块,它提供了各种视图,如图所示图片下面。但它不提供我们可以作为链接提供这些视图的任何东西。 我的意思是我希望一行中的所有这四个视图作为页面的菜单选项卡, 所以,它应该是这样的: 主菜单选项卡: Q&A 此q&amp;单击选项卡,它应显示第一个选项卡的所有这些选项卡,默认为: 所有问题...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.