Drupal

Drupal开发人员和管理员的问答




3
通过t()传递变量总是不好吗?
我的hook_schema有一些辅助功能: function _bbcmap_schema_asr_field($description) { return array( 'type' => 'int', 'unsigned' => TRUE, 'size' => 'small', // Up to ~66k with MySQL (equivalent up to ~660.00 adjusted) 'not null' => FALSE, 'description' => t($description), ); } 然后,我可以像这样使用它: /** * Implements hook_schema(). */ function bbcmap_schema() { $schema['la_data'] = array( 'fields' => array( …

4
可以配置Drupal在其他位置查找模块吗?
我把我的模块放在site / all / modules中。有没有一种方法可以配置Drupal在其他位置找到更多模块? 已编辑 我经常使用虚拟主机,但不是按照您描述的方式使用。我熟悉的格式如下所示,它可以帮助我将整个工作项目放置在www之外的其他位置。 <VirtualHost *:80> ServerName testdrupal.com DocumentRoot "C:/proj/testdrupal" ServerAlias testdrupal.com <Directory "C:/proj/testdrupal/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 我认为您描述的内容有所不同,对吧?我试图像往常一样将drupal文件夹保留在www内,但仅将站点/所有/模块移动到另一个位置,但是在这种情况下,我仍然不知道VHost条目的外观。假设我要将其移至C:/ proj / testdrupal。我希望我不会完全误解你。
13 files 



5
实体在Drupal 7
Drupal 7中的Drupal实体是什么?我了解Drupal Commerce将产品构建为实体。我知道现在有一个核心的Entity API和对Entity API的贡献。 今年我有一些项目,我想使用Drupal 7,NoSQL,如果需要的话可以使用Entity API,但是我很难确定将在哪里使用。 假设您正在构建工作清单网站-某项工作不一定像节点内容,那么您是否可以将其设为实体? 另外,您是否仍然可以与Entity进行模块对话,这是如何完成的?就像,一个Job Posting实体使用Pathauto别名并在Views中公开,并显示在XML Sitemap中。
13 7  entities 

5
构建视图过滤器
我想为自己构建的并与视图集成的自定义模块构建过滤器。本质上,该模块允许您定义不同节点之间的关系类型。我想为此创建一个过滤器,以便可以显示某种关系类型的节点。 我找不到任何详细描述过滤器并向其解释各个部分的文档。API文档在这方面令人恐惧。 谁能建议一个有关详细构建视图过滤器的好资源/文章?
13 7  views 


3
在分类条件上具有多个条件的entityQuery不返回结果
在我的用例中,我有一个实体,该实体具有两个引用唯一词汇表的字段。 新闻:-标签(实体参考)-类别(实体参考) 如果我查询其中一个引用,则会得到结果,但是当我同时查询两个(AND过滤器)时,不会得到结果。到目前为止,我已经对其进行了三重检查,并且有些实体同时包含我要查询的标签和类别。 这是用户错误还是Drupal错误? $query = \Drupal::entityQuery('node') ->condition('status', 1) ->condition('type', 'news') ; $group = $query->andConditionGroup() ->condition('field_tag.entity.name', ['cars'], 'IN') ->condition('field_category.entity.name', ['sport'], 'IN') ; $query->condition($group); $nids = $query->execute(); 编辑:我通过查询原始值而不是entity.value找到了解决方法。虽然这是不希望的情况 $query = \Drupal::entityQuery('node') ->condition('status', 1) ->condition('type', 'news') ; $group = $query->andConditionGroup() ->condition('field_tag.entity.name', ['cars'], 'IN') ->condition('field_category', [1], 'IN') ; $query->condition($group); $nids = $query->execute();
13 8  entities 

2
Drupal 8中有哪些克隆站点?
尝试将我的站点配置从一个Drupal 8站点导出到另一个站点时,我不断收到以下错误 无法导入暂存的配置,因为它源自与该站点不同的站点。您只能在此站点的克隆实例之间同步配置。 那么在这种情况下,克隆站点是什么?如何覆盖此错误以导入配置?

1
Webform-CiviCRM集成:自动完成雇主
我为会员申请设置了一个Webform。我按照本页上的说明为新会员所属的组织设置了自动完成功能: http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentEmployer 当我以管理员身份登录时,此方法工作正常,并使用数据库中的选项自动完成组织名称。 但是,当我注销后测试表单时,它不会识别出我知道在CiviCRM中存在的任何组织名称。此外,当我尝试添加新组织时,它不会添加到数据库中。 任何想法为什么会发生这种情况?
13 webforms  ajax  civicrm 

6
如何在特定节点中嵌入视图?
我尝试在特定节点中嵌入视图。我找到了使用Drupal 7和PHP模板进行此操作的教程: <?php print views_embed_view('view_name'); ?> 但是我在Drupal 8中使用树枝模板寻找一种方法。我尝试在中调用该views_embed_view()函数hook_node_view()并将其分配给节点,以便可以在树枝模板中将其打印出来。但是似乎这个钩子永远都不会被调用。 任何提示/解决方案如何以Drupal 8方式执行此操作?
13 views  8  nodes 

7
用户登录REST格式
有人在Drupal 8上有有效的 REST登录吗? 这就是我尝试过的。 POST /user/login HTTP/1.1 Host: 8.d8.local Content-Type: application/x-www-form-urlencoded Accept-Encoding: http://nikhilmohan.in Cache-Control: no-cache name=test&pass=password&form_id=user_login_form 它返回我HTML而不是JSON。
13 8 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.