问题标签 [drupal-ctools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
482 浏览

module - 致命错误:ctools 的问题

致命错误:CToolsCssCache 类包含 1 个抽象方法,因此必须声明为抽象方法或实现 C:\wamp\www\gamenetuk\sites\all\modules\ctools\includes\css-cache 中的剩余方法 (DrupalCacheInterface::__construct)。公司在第 52 行

我在我的网站上收到此错误消息,我该如何解决这个问题?

0 投票
1 回答
631 浏览

drupal-7 - 节点表单提交在 ctools 模型中不起作用

我创建了一个 ctools 模型来打开具有字段集合的节点表单。我正在尝试保存表单,它的显示错误。

请帮帮我。

0 投票
1 回答
110 浏览

drupal - 根据面板布局更改drupal主题

我在 Drupal 7 上使用面板和 ctools 页面管理器来创建登录页面。我想对使用特定面板布局定义的页面强制使用特定主题。

我可以使用 hook_ctools_render_alter 来获取布局名称 - $context['handler']->conf['temp_layout']。但我不知道如何在这个钩子中改变主题。您可以使用 hook_custom_theme 更改主题,但您没有 $context 对象。

0 投票
0 回答
73 浏览

php - Drupal 表单 API - 默认文本字段值(来自 LDAP/CAS 查找)

我正在使用 Drupal 7 的表单 API 构建一个表单……到目前为止,一切都是犹太洁食;但看起来我撞到了墙。寻找正确方向的指导/点:

用户使用 CAS(中央认证服务)登录。单击表单以创建新记录。

在表单的顶部,我有一个复选框(默认选中),后跟三个字段:ID、姓名、电话和电子邮件。

我使用以下代码预填充这些字段:


以上所有的工作都很漂亮!这是我卡住的地方:

如果用户取消选中该复选框,我希望用户输入一个新 ID。基于任何 ID 用户输入,我如何“ajaxically”获取名称、电话和电子邮件进行 LDAP 查找?

非常感谢任何和所有帮助!


编辑:

道歉!忘了提到在我的研究中,我挖掘了表单 API(当然)并注意到textfieldhttps://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7.x#textfield)接受ajax属性(https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7.x#ajax)。但是,示例代码并没有完全回答我的问题。

0 投票
1 回答
210 浏览

php - CTools 包含有时不起作用

因此,使用 drupal 包含函数进行下拉是可行的,但在某些页面上,脚本不包含在内,并且在任何地方都没有抛出错误。这发生在 hook_block_view 中。在实际页面上,Drupal.behaviors.CToolsDropdown 在它不起作用的页面上丢失。但没有说明原因。