问题标签 [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.

0 投票
4 回答
7541 浏览

php - hook_form_alter 不工作

我使用的是 Drupal 6.16。下面的 hook_form_alter 代码不起作用。我只是想在用户登录表单的提交按钮上将“登录”更改为“登录”

有任何解决这个问题的方法吗 ?

请帮忙。谢谢你。

0 投票
2 回答
828 浏览

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)

0 投票
3 回答
10566 浏览

drupal - Drupal:如何使选择列表在层次结构中显示分类术语?

我有一个由Finder 模块生成的块(简单的搜索机制)。该块包含一个表格,其中包含各种分类词典的选择列表。然而,它们的顺序似乎很随机(既不按字母顺序,也不按时间顺序),并以没有层次结构的顺序列出区域:
Italy, France, Poland, Benelux, ..., Upper Austria, ... Switzerland, Tyrol, Croatia
替代文字

我期望的顺序是我的字典层次结构,所以:
Austria, Austria>Tyrol, Austria>Upper Austria, Benelux, Croatia, France, Italy, Poland, Switzerland

您是否知道如何使选择列表项出现在字典层次结构中?


编辑:查找器配置:

0 投票
2 回答
87 浏览

drupal - Drupal 私人出版

有没有办法让内容类型只对管理员和创建它的人可见,包括评论?我觉得我知道这个问题的答案,但它在逃避我。

0 投票
2 回答
1351 浏览

drupal - 如何同时使用 pathauto 和音译模块?

这可能很明显,但我不知道如何。

0 投票
1 回答
280 浏览

drupal - Drupal 6 - 在视图中包含模块表单

我正在使用收藏夹模块,以允许我的用户收藏他们喜欢的节点。

目前,我知道有一个块可用于列出收藏夹,以及此列表顶部的“添加到收藏夹”按钮。

我想做的是生成包含按钮的表单,并将其包含在我生成的每个节点中。我已经通过复制生成的表单并将其放置在我的views-view--fields-.tpl.php模板中来快速工作,但是我相信这样做违背了Drupal背后的想法,并且可能引入了手写 form_id 和 form_token 的安全问题。

我试图调用 get_form 函数,并将我在生成的表单代码中找到的 form_id 传递给它,但是我无法让 Drupal 识别它。从一些谷歌搜索中,我注意到以编程方式生成模块表单可能需要一个钩子,但我找不到任何好的例子。

创建此表单的最佳方法是什么?

0 投票
1 回答
512 浏览

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

0 投票
1 回答
264 浏览

drupal - 如何将带有缩略图的站点附加到 Drupal 节点?

您是否有任何 Drupal 模块(或其他解决方案)来实现类似于 Facebook 的共享链接的功能?

准确地说:

  • 你粘贴一个链接
  • 生成站点的预览
    • 标题
    • 摘录
    • 以及网站图片之一的缩略图
0 投票
4 回答
1860 浏览

drupal - 对用户权限的更改未保存

我正在使用drupal 6。

似乎权限页面无法保存太多设置。

我尝试保存权限设置,但它没有保存到数据库中。我发现这是由于“字段太多”。(使用内容权限模块)。如果我取消选中某些字段,然后检查较小的字段,则会保存权限。

例如,如果我取消选中 2 个复选框,然后选中一个复选框,则会保存权限。

有人知道权限页面用于将结果插入数据库的功能吗?

我的 php 内存限制是 256M。

0 投票
1 回答
1008 浏览

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 文件(因为它应该是)。我不知道为什么会这样。

有任何想法吗?