呼叫未定义的FUCNTION错误 -- chaos-tool-suite 领域 drupal 相关 的问题

call to undefined fucntion error


0
vote

问题

中文

中调用未定义的函数modalframe_close_dialog()

我正在使用drupal 7

  function close_model_dialog($form, &$form_state) {   ctools_include('ajax');   ctools_include('modal');   ctools_modal_add_js();   $form_state['redirect'] = FALSE;   modalframe_close_dialog();   modalframe_child_js(); }   
英文原文

Call to undefined function modalframe_close_dialog() in

I am using Drupal 7

function close_model_dialog($form, &$form_state) {   ctools_include('ajax');   ctools_include('modal');   ctools_modal_add_js();   $form_state['redirect'] = FALSE;   modalframe_close_dialog();   modalframe_child_js(); } 
  

回答列表

2
 
vote
vote
最佳答案
 

意味着它所说的:当前页面请求中没有包含的文件,该文件包含一个名为 modalframe_close_dialog() 的函数的定义。

快速谷歌搜索显示此功能是 ModalFrame API 模块,只有一个笨拙的6释放(不是Drupal 7)。我想你已经从Drupal 6站点复制了这个代码而不改变它?

ModalFrame API模块页面上的注释说:

似乎这个功能被包括在Drupal Core本身中。所以,可能不会稳定发布这个模块的Drupal 7,因为它已经存在

我最好的猜测是,这个函数的Drupal 7等同于 overlay_close_dialog() ,但我无法评论它是否在替换当前代码的替换中。

它可能值得读取初始d7ux admin overlay

 

It means what it says: There is no file included in the current page request that contains the definition for a function called modalframe_close_dialog().

A quick Google search shows that this function is part of the ModalFrame API module, for which there is only a Drupal 6 release (not Drupal 7). I guess you've copied this code from a Drupal 6 site without changing it?

The comments on the ModalFrame API module page say:

It seems this feature is being included in Drupal core itself. So, probably there will be no stable release of this module for Drupal 7 because it will be already there

My best guess is that the Drupal 7 equivalent of this function is overlay_close_dialog(), but I can't comment as to whether that will work as in a drop-in replacement for you current code.

It might be worth reading the Initial D7UX admin overlay thread, it's basically the discussion about moving ModalFrame API into core.

 
 
 
 

相关问题

3  在CTools模型对话框中添加Close按钮  ( Add close button in ctools model dialog ) 
我正在使用ctools模态对话框/弹出窗口来显示一些记录。默认关闭按钮正常工作。如何添加自定义关闭按钮? 感谢 ...

1  从CTools页面管理器填充块  ( Fill blocks from ctools page manager ) 
我正在使用面板3和ctools来构建我的页面并通过上下文以及窗格设置上的输入传递参数(修复文本以及关键字替换)。 "窗格设置的输入" 对我来说非常重要。 我需要填充来自主题的一些块区域,如果可能的话,我想通过页面管理器执行此操作,以便在一个地方保持选择和变体。 我知道迷你面板,它们可以放在块中。但是,他们需要从CT...

2  我无法访问模块页面  ( I cant access the modules page ) 
我已经为网站安装了一些模块;其中一个导致错误,我无法访问模块页面。 我看到的错误是以下一个: 致命错误:调用未定义的函数ctools_include() /var/www/vhosts/haweraprezchurch.org.nz/httpdocs/sites/all/modules/features/inc...

2  如何将表单输入传递给CTools模态  ( How to pass form input to ctools modal ) 
我有一个不在模态的常规滴水形式。当用户提交表单时,将打开一个CTools模态弹出窗口(按 http://drupal.org/node/1482968 < / a>)。 我的问题是,将表单输入到模态的最佳方法是什么?所以,例如如果用户在表单中输入他们的名称("Alex" ),则模态弹出窗口可以阅读,"欢迎亚历克斯!"...

1  CTools表单向导动态字段重建  ( Ctools form wizard dynamic fields rebuilding ) 
我刚刚开始重建订阅表格作为CTools向导表单,这对于存储值很好,易于使用。以下是构建表单并保存CTools缓存中的对象的代码: function subscription_poll($js = NULL, $step = NULL) { $form_info = array( 'id' => 's...

56  ctools插件(内容类型,访问等),以及如何创建它们?  ( What are ctools plugin content type access etc and how does one create them ) 
ctools插件是什么,以及如何创建它们? ...

1  Zend Optimizer +错误  ( Zend optimizer error ) 
一个人可以帮助我。我在运行我的drupal 7应用程序时收到以下错误 致命错误:无法重新redeclare函数视图_views_plugins()(以前在/var/www/vhosts/cibi.hq.k.grp/newsite/sites/all/modules/views/includes/plugins.inc...

32  页面管理器和面板之间有什么区别?  ( Whats the difference between page manager and panels ) 
我正在撰写这个问题,因为我看到了关于"什么是页面管理器" 的笨蛋界的困惑,以及"什么是面板" 。 ...

4  如何使用Drupal 7在模态对话框中创建表单?  ( How do i create a form in a modal dialog with drupal 7 ) 
似乎有许多解决方案来实现包括CTools,ColorBox,简单对话框和CTools自动模态的模态对话框。我不确定哪个是最好用来通过表单API进行简单编码来在模态对话框中创建弹出窗体。 大问题似乎是验证。是否有任何用于在Drupal中创建模态形式的最佳实践? ...

1  如何使用当前工作流状态作为面板选择规则  ( How to use current workflow state as a panels selection rule ) 
如何使用节点当前工作流状态作为面板页面管理器UI中的选择规则? 似乎在"选择规则" 下似乎没有可用。 ...

12  如何以编程方式渲染CTools内容类型?  ( How to render a ctools content type programmatically ) 
我有一个ctools插件aka。内容型AKA。面板窗格。如何以编程方式渲染它? ...

5  我可以在视图中使用什么操作员和函数“全局:数学表达式”字段?  ( What operators and functions can i use in a views global math expression fiel ) 
在视图中创建"全局:数学表达式" 字段时,表达式字段下面显示以下帮助: 输入数学表达式,例如2 + 2或SQRT(5)。您的分配变量并创建数学函数并评估它们。使用 ;分开这些。例如:f(x)= x + 2; f(2) 我试图使用模数运算符(%),但它不起作用,并且在该帮助中指定的函数显然不是香草php。 此字段中...

2  CTools自定义关系插件(上下文)  ( Ctools custom relationship plugin context ) 
我正在尝试创建一个自定义ctools关系插件 基于另一个上下文创建自定义上下文 与所需上下文的数据我想提供一些令牌 当我使用 ctools_plugin_example / hellows / helcontext_from_simplecontext.inc 中使用 ctools_plugin_example ...

1  Ajax上传在CTools模态窗口中  ( Ajax upload in ctools modal window ) 
我在弹出窗口对话框中有节点创建表单。我决定尝试使用CTools模态窗口。但是当我使用浏览选择它后将图像上传到图像字段时,我似乎会得到错误。 Warning: call_user_func_array() [function.call-user-func-array]: First argument is expe...

10  Ajax在CTools内容类型插件中调用?  ( Ajax calls in ctools content type plugin ) 
我正在构建一个ctools面板内容类型(即,在添加内容时插入面板的东西,而不是一个类型的节点),我正在尝试使用表单项的 #ajax 属性设置一些默认值。请参见下面的代码。 这一切都在内容类型的 my_module_content_type_edit_form($form, &$form_state) 呼叫的内部。 ...

5  Drupal 7 - 如何在CTools模态中显示Ajax响应?  ( Drupal 7 how to get ajax response displayed in a ctools modal ) 
当按下按钮时,我想创建一个CTools模态弹出窗口。 function custom_form( $form, &form_state ) { $form['btn'] = array( '#type' => 'button', '#value' => t('add'), '#exec...

4  视图:使用URL的默认值for上下文过滤器,然后如果默认值为空,则显示所有值?  ( Views use default value from url for contextual filter then show all if defaul ) 
简短版本,一般问题:你想要在"默认值" 中,指定一个URL参数,以视图中的上下文过滤器。您还需要所有结果(完整未经过滤的视图)如果URL中的此参数是空的,则会显示。但是,"默认值" 和"如果为空" 设置中的"默认值" 和"显示所有行" 上下文过滤器是互斥的,默认情况下,如果未传递给过滤器即可显示任何内容。 如何实...

0  使用ctools模态与表单#ajax错误ns_error_xpc_bad_convert_js  ( Using ctools modal with form ajax error ns error xpc bad convert js ) 
我正在为我的表单使用ctools模态,现在我需要创建依赖的选择。 在第一页加载全部工作正常,但是当我选择任何在选择#ajax回调中时,请按照所需选择依赖选择的值。但除了我的ctools模态窗口,单击错误 ns_error_xpc_bad_convert_js 。 这是我的代码部分: function metric...

2  设置块和其他预先存在的内容类型的小组类别?  ( Setting panels category for blocks and other pre existing content types ) 
当一个面板向面板添加新内容时,它们会给出一个类别列表,每个类别都有各种内容类型。 设置上述内容类型如果您正在编写自己的插件... <button type="submit" class="btn btn-default">Valider</button> 0 但是设置其他模块创建的内容类型的类别如何? 我...

3  如何使用CTools使用自定义模态并由按钮表单触发  ( How to use custom modal with ctools and triggered by a button form ) 
我正在使用 ctools 渲染我的节点表单。 我的quesiton是如何插入弹出窗口的自定义样式。 我知道如何在文本按钮中使用自定义样式。但我不知道如何在按钮形式中使用它 我的按钮形式的代码 function hs_ajax_button_form($cmp_id=NULL) { $form = arra...




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


Licensed under cc by-sa 3.0 with attribution required.