问题标签 [drupal-modules]
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.
php - hook_form_alter 不工作
我使用的是 Drupal 6.16。下面的 hook_form_alter 代码不起作用。我只是想在用户登录表单的提交按钮上将“登录”更改为“登录”
有任何解决这个问题的方法吗 ?
请帮忙。谢谢你。
drupal-6 - drupal_get_form 没有沿节点数组传递
我无法让 drupal_get_form 传递节点数据。代码片段如下。drupal_get_form 文档 (api.drupal.org) 声明它将传递额外的参数。我基于未传递节点数据,因为(显然)$node['language'] 未在 hook_form 中定义,导致 $form['qqq'] 未创建,因此显示预览按钮。
我的目标是使用路径“node/add/author”显示预览按钮,但不显示“milan/author/add”。实现这一目标的任何替代方法都会有所帮助,但我想回答的问题在前一段中。我读过的所有内容都表明它应该可以工作。
这个菜单项
调用此代码
这是 hook_form 和 hook_form_alter 代码
该菜单路径与此主题一致(PHPTemplate)
drupal - Drupal:如何使选择列表在层次结构中显示分类术语?
我有一个由Finder 模块生成的块(简单的搜索机制)。该块包含一个表格,其中包含各种分类词典的选择列表。然而,它们的顺序似乎很随机(既不按字母顺序,也不按时间顺序),并以没有层次结构的顺序列出区域:
Italy, France, Poland, Benelux, ..., Upper Austria, ... Switzerland, Tyrol, Croatia
我期望的顺序是我的字典层次结构,所以:
Austria, Austria>Tyrol, Austria>Upper Austria, Benelux, Croatia, France, Italy, Poland, Switzerland
您是否知道如何使选择列表项出现在字典层次结构中?
编辑:查找器配置:
drupal - Drupal 私人出版
有没有办法让内容类型只对管理员和创建它的人可见,包括评论?我觉得我知道这个问题的答案,但它在逃避我。
drupal - 如何同时使用 pathauto 和音译模块?
这可能很明显,但我不知道如何。
drupal - Drupal 6 - 在视图中包含模块表单
我正在使用收藏夹模块,以允许我的用户收藏他们喜欢的节点。
目前,我知道有一个块可用于列出收藏夹,以及此列表顶部的“添加到收藏夹”按钮。
我想做的是生成包含按钮的表单,并将其包含在我生成的每个节点中。我已经通过复制生成的表单并将其放置在我的views-view--fields-.tpl.php模板中来快速工作,但是我相信这样做违背了Drupal背后的想法,并且可能引入了手写 form_id 和 form_token 的安全问题。
我试图调用 get_form 函数,并将我在生成的表单代码中找到的 form_id 传递给它,但是我无法让 Drupal 识别它。从一些谷歌搜索中,我注意到以编程方式生成模块表单可能需要一个钩子,但我找不到任何好的例子。
创建此表单的最佳方法是什么?
drupal - Ubercart USPS 运输模块在哪里
我似乎找不到 USPS Shipping 模块的 Ubercart 2.x 版本!
这是我能来的最接近的,但我觉得我不应该从源代码视图构建模块。 http://api.ubercart.org/api/file/ubercart/shipping/uc_usps/uc_usps.module/2/source
这里有一个衍生模块的 zip... http://www.ubercart.org/forum/support/6869/usps_shipping_dimensional_weight_shipping_osc_vs_uber
drupal - 对用户权限的更改未保存
我正在使用drupal 6。
似乎权限页面无法保存太多设置。
我尝试保存权限设置,但它没有保存到数据库中。我发现这是由于“字段太多”。(使用内容权限模块)。如果我取消选中某些字段,然后检查较小的字段,则会保存权限。
例如,如果我取消选中 2 个复选框,然后选中一个复选框,则会保存权限。
有人知道权限页面用于将结果插入数据库的功能吗?
我的 php 内存限制是 256M。
jquery - jQuery 更新不替换 Drupal 6.16 中的 js 文件
我在 drupal 6.16 中使用 jquery update 以及许多其他模块。
我正在尝试使用 jquery ui 1.7.2 来呈现选项卡。但不幸的是,它们不能正常工作,因为 jquery 更新没有替换 jquery 文件(jquery 1.3.2)。我使用(在萤火虫中)检查了版本$.fn.jquery
,结果得到了 1.2.6(不是 1.3.2)——正如预期的那样,聚合的 js 文件使用的是 1.2.6 版本的 jquery(参见源代码)。
早些时候,我刚刚用文件夹中/misc
的 js 文件替换了核心脚本文件sites/default/modules/jquery_update/replace
(就像你在 5.x 中所做的那样)并得到了必要的结果(我还将 jquery.min.js 重命名为 jquery.js )。
现在,在我升级到 6.x-2.0-alpha1 并安装了 mollom 模块后,它突然停止工作。禁用/卸载 mollom 或降级 jQuery 更新似乎没有帮助。
问题只发生在首页。其他内容页面有 jQuery 1.3.2
问题可以在这里看到。
所以,基本上,出于某种原因,jquery update 并没有替换首页上的 jquery 文件(因为它应该是)。我不知道为什么会这样。
有任何想法吗?