Questions tagged «7»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。

6
死亡白屏:致命错误:允许的X字节内存耗尽
我的Drupal安装有问题,例如: 当我启用或禁用模块时,它会将我重定向到空白页, 当我创建一个新的内容类型并将其保存时,将我重定向到空白页面, 当我添加新视图并保存时,它会将我重定向到空白页面, 当我尝试清除缓存时,它会将我重定向回空白页, 或类似情况。 基本上所有确认页面都会将我重定向到白屏。当我再次刷新它时,它会显示该页面。我试图增加PHP内存值,但没有帮助。 还有其他解决方案吗? 我遇到的错误: 致命错误:在线1上的site / all / modules / views / plugins / views_plugin_localization_none.inc中的100663296字节已用尽的内存大小(尝试分配8192字节)
21 7  wsod 

10
站点中使用的所有活动模块的列表
有没有办法列出站点上所有已使用(活动)模块的列表? 我正在记录一个网站,并想列出所有活动模块,我知道我可以从中获取它们,admin/modules但是必须有另一种方法。
21 7 

3
如何创建具有共享用户和节点的多站点?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5个月前关闭。 我想用Drupal 7创建一个多站点:每个站点都可以独立工作,但是用户和节点必须在站点之间共享。 我该如何实现?
21 7  users  multi-sites 

5
是否可以单独显示有效的Field Widget表单?
我有兴趣将Field Widget Form嵌入整个节点编辑表单的上下文之外。 过去,我已经使用drupal_get_form显示了完整的表单,但这似乎不适用于单独的字段表单。 是否可以显示有效的Field Widget表单?最好的方法是什么? 字段窗口小部件和“常规”表单看起来非常相似,因此,如果不可能,那么将窗口小部件表单“更改”为常规表单又需要什么? 这个问题似乎是在要求类似的内容,但我不明白答案。该答案指定使用hook_field_widget_form_alter ; 我不明白的是如何使“字段表单”显示出来,而不是如何在创建后将其挂钩。
21 7  entities 




7
如何使用SQL查询清除缓存?
模块更新后,我的站点已无法使用,并且仅显示php错误消息。我尝试使用解决问题drush cc,但这没有帮助。 还尝试了使用自定义php脚本,但是发现我的问题 DRUPAL_ROOT 我只想直接从mysql服务器上的Drupal 7中清除缓存表,但是我不确定应该为此清除哪些表,尤其是我不应该清除的表。 我是否只需要清除所有[SITE-PREFIX_]cache*表格?
21 7  8  caching 

4
创建可重复的Drupal安装?
当为不同的站点安装Drupal时,我发现自己经常一遍又一遍地安装相同的模块。为了DRY的利益,我如何创建一种自定义站点“模板”,该模板将允许我安装drupal并具有已安装的基本模块,基本主题集以及可能的其他一些常见配置选项集? 我已经阅读了一些有关Drupal配置文件的信息,并且看到了Drush工具,也许除了这些工具之外还有其他工具。我想知道这样做的最好方法是什么? 更新 好吧,看来Drush make和Drupal安装配置文件是完成此任务的正确工具。我发现了这些博客文章,其中涉及他们: 总览 冲做 安装配置文件 我觉得我几乎拥有所有拼图。我仍然不清楚的是如何将草绘制作过程与配置文件结合起来?如何将您的配置文件放入drush make创建的drupal安装的profile目录中?还是应该仅通过Shell脚本来执行此操作? 更新2 我找到了这个视频: http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make 解释了如何在分析器中使用drush make。好像drush make和配置文件之间的连接是您有一个drush make文件,该文件仅下载drupal和您的配置文件。然后,在您的配置文件“模块”中,您还有另一个drush make文件,该文件将下载所有模块组件。 视频还讨论了功能,这是drupal设置自动化的另一个层次。 我没有被这个工作流程所吸引。这一切似乎有点令人费解。但是,这是我的第一次曝光,所以也许以后我会再感激的。我喜欢drush make,但我想我可以使用drush启用模块,而不用弄乱配置文件。我想我将制作一个运行drush make的bash shell脚本,然后使用纯drush启用模块。 下一步将是如何以可重复的方式对模块进行一些配置。我想这可能是功能?或者,也许我应该进一步研究个人资料。

8
以编程方式还原功能组件
我有一个使用安装配置文件安装的功能。但是我总是必须去还原一个特定的组件,以使其不再被覆盖(例如,出现功能块)。我只是想知道是否可以使用安装配置文件中的代码本身以编程方式执行此步骤。 在下面的屏幕截图中,我显示了必须以编程方式还原的组件(在屏幕截图中,该组件已经还原,因此该复选框不可用)。
21 7  features 

5
如何更新节点的字段值?
我想更改节点的字段值。我使用以下代码: $node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][$node->language][0]['value'] = 1; node_save($node); 问题是$node->language回报es,而在print_r($node)它的und。为什么$node->language与$ node数组有什么不同,我如何得到它?
21 7  entities 

1
严格警告:只能通过引用传递变量
我收到以下错误: 严格警告:只能在include()(/ home / sites / dev / theparce / sites / all / themes / parce / block--block--3.tpl.php)的第18行中通过引用传递变量。 这是导致该错误的阻止代码。 if ($user_gallery) { print render(node_show($user_gallery)); // Line 18 print drupal_render ($user_gallery_edit); } else { print drupal_render($user_gallery_new); } 即使我按预期方式打印了所有内容,为什么也会出现该错误?
21 7 

2
从内容类型中删除字段的最佳方法
从GUI定义的内容类型中删除Drupal 7字段的最佳方法是什么?我想使用hook_update_N,以便在运行update.php时可以将更改传播到多个服务器。但是我似乎找不到解决办法。对于自定义定义的模式,db_drop_table()对我而言有意义,但对于通过GUI定义的内容类型/字段而言,则不可行。
21 7  entities  hooks  updating 

4
如何获得核心以利用MySQL主/从配置?
我读了这个问题,MySQL主/从复制不起作用,其答案是: 在Drupal核心中几乎没有实现使用从属数据库。如果要开发自己的模块,则对db_query的调用需要使用$ options数组指定它们要使用从数据库。有关如何设置此数组的信息,请参见DatabaseConnection :: defaultOptions。 有没有一种方法杀死小猫黑客攻击核心,以获得db_query()并db_select()让更多的奴隶SELECT查询? 默认情况下,这些功能将查询主服务器,除非明确要求查询从服务器(请参阅其API)。您必须编写db_query($query, $args, array('target' => 'slave'))命令才能查询从站,而内核(和所有模块)并未编写来实现此目的。 只有搜索(请参阅从属部分)和聚合器似乎可以利用此功能。 编辑: 10月25日, 我看到pressflow 7退出了,但是我不确定现在是否有很大帮助。 我还没有找到相关的内容,因此让我们尝试一些赏金以帮助获得答案。 编辑: 10月31日, 我主要担心Crell对此主题的评论:与奴隶怎么办?。 主要是,如果我将SELECT查询发送到从属服务器,会遇到麻烦,复制延迟会发生什么情况,以及我可能想node_load()在保存新节点后立即执行操作。

2
EntityFieldQuery内部联接
我想使用EntityFieldQuery对象运行查询。我需要来自node和node_access表的值,因此我需要使用INNER JOIN。从do文档中,我无法弄清楚这是怎么可能的。 这就是我所拥有的- $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'node_access') ->propertyCondition('type', 'external_link') ->propertyCondition('status', 1) ->fieldCondition('gid', '3', '=') ->fieldCondition('realm', 'domain_id', '=') ->fieldCondition('grant_view', '1', '>=') ->range(0,1) ->execute();
21 7  database 

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.