问题标签 [drupal-alter]

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 投票
3 回答
1322 浏览

php - 来自模块的drupal中的表单布局

我创建了自己的名为“cssswitch”的模块。我正在尝试创建自己的 html 布局来显示模块的管理表单部分。我了解如何使用 hook_form_alter() 来修改表单元素,但是我需要创建整个表单布局以使某些字段彼此相邻。看来我需要像我用theme_cssswitch_display()显示节点的前端视图的方式,但对于节点的管理部分。

谢谢你的帮助

0 投票
2 回答
2375 浏览

php - Drupal 中的内容分类字段的默认值与分层选择小部件

我正在尝试为 hook_form_alter 中的内容分类字段设置默认值,但无法确定必要的格式。我已经尝试过这个和许多变化:

谁能告诉我我错过了什么?

编辑: 作为对 Henrik Opel 的回应(感谢您的参与),这是表单相关字段的打印输出,其中我对默认字段的更改已注释掉,显示了我试图影响的“#default_value”字段。

它还表明我正在使用的选项小部件是分层选择(这可能是一个因素吗?)。在上面代码中的 dsm() 中,默认值的更改被识别,但它们稍后不会被处理。

0 投票
2 回答
301 浏览

drupal - 如何在保存之前更新节点(书或页面)而不触及 Drupal 中的模块代码?

在将数据实际写入数据库之前,我想在节点中设置一些值。我已经通过修改 book_nodeapi 让它工作了,但我想从代码之外做,一些允许我保持模块代码不变的 _alter 选项会很棒。

谢谢

0 投票
2 回答
310 浏览

php - 在 Drupal 中创建内容期间进行注册?

是否有一种简单的方法可以让用户在创建内容类型时进行注册。例如,假设有一个名为“listing”的内容类型。当用户点击一个链接来创建它,但他没有登录时,我希望在内容创建区域上方出现一个“注册”框,用户可以在其中输入他的正常注册详细信息。这可能吗?

0 投票
1 回答
545 浏览

drupal - Drupal 7 在 template.php 中更改块主题

我的页面中有一个块,该块有一个标题。如何在 template.php 中删除此标题(主题)?我试过hook_block_view_block_alter()了,但它似乎不起作用?我可以在块配置屏幕中添加一个空格字符,但它看起来不适合我。

0 投票
1 回答
1274 浏览

validation - Drupal file_validate_extensions 用于使用 hook_form_alter 的文件附件扩展

我使用名为 form_mods_form_alter 的函数构建了一个更改表单的模块。我只想允许 jpg、jpeg、png 文件类型。我所拥有的没有验证。它允许 gif,我不想允许 gif。

这是我得到的 print_r($form);