Drupal:自定义工作流模块的外观

发布于 2024-07-22 04:07:21 字数 197 浏览 3 评论 0原文

工作流程模块将工作流程框添加到编辑节点屏幕。 该框包含该节点的可用状态列表 还有这样的额外选项:

" 时间表:立即安排 状态更改为:“

我不想让用户因大量选项而感到困惑,并希望删除最后两个(与日期相关)。 我应该在哪里自定义编辑屏幕的外观并隐藏这些字段?

Workflow module adds a workflow box to Edit node screen.
This box contains a list of available States for this node
and also such extra-options as:

" Schedule: Immediately Schedule for
state change at: "

I don't want to confuse users with abundance of options and want to remove the last two (date related).
Where should I customize this look of Edit screen and hide these fields?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

擦肩而过的背影 2024-07-29 04:07:21

您可以在“权限”页面禁用工作流调度。 在管理员/用户/权限上取消选中“安排工作流程转换”。

You can disable the workflow scheduling on the Permissions page. On admin/user/permissions uncheck "schedule workflow transitions."

心的憧憬 2024-07-29 04:07:21

hook_form_alter 钩子可用于修改任何 Drupal 形式。

这里有一些伪代码可以帮助您入门。

<?php

function mymodule_form_alter(&$form, $form_state, $form_id) {
  if($form_id == 'id_of_the_form') {
    unset($form['field_you_want_to_hide']);
  }
}

The hook_form_alter hook can be used to modify the appearance of any Drupal form.

Here's a little pseudocode to get you started.

<?php

function mymodule_form_alter(&$form, $form_state, $form_id) {
  if($form_id == 'id_of_the_form') {
    unset($form['field_you_want_to_hide']);
  }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文