代码之家  ›  专栏  ›  技术社区  ›  Dylan West

在Drupal中,如何让提交按钮最后出现在创建内容表单上?

  •  0
  • Dylan West  · 技术社区  · 14 年前

    在Drupal中,如何让提交按钮最后出现在创建内容表单上而不从头创建整个表单?我可以使用代码设置提交按钮的权重,但它永远不会低于我创建的任何自定义字段。如果我将许多自定义字段从表单底部拖到顶部,则“提交”按钮仅停留在大约5个字段的下方,然后所有其他字段都将堆积在该字段的下方。看起来提交按钮只是停留在屏幕上的一个位置。我该怎么解决?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Kevin    14 年前

    在hook_form_alter()中:

    $form['submitbuttonid']['#weight'] = 100;
    

    但似乎有什么事情挡了路。通常在Drupal中,提交总是最后一次,除非发生了一些有趣的事情。

        2
  •  0
  •   Dylan West    14 年前

    好吧,我刚升级到视图和CCK的最新版本。我恢复到之前的版本,现在提交按钮返回到表单的底部。(还有一些我以前从来没有离开过的琐碎的错误)