【问题标题】:How do I put a custom version of node/add form in a view using customfield in drupal 6?如何使用 drupal 6 中的自定义字段将自定义版本的节点/添加表单放在视图中?
【发布时间】:2010-05-26 15:13:25
【问题描述】:

我正在尝试将预先填写的“添加回复”表单添加到节点视图中。回复是一种内容类型(回复),其中某些字段需要根据视图中的内容进行预填充。这样用户只能从节点/添加/回复中看到选定的字段。

目前我正在手动构建表单 - 从节点/添加复制表单,使用 php 和视图自定义字段进行一些修改,但我希望能够将默认值推送到某些字段并隐藏其他一些字段然后让 drupal 使用日期选择等所有 javascript 荣耀来渲染它。

这个可以吗?

【问题讨论】:

    标签: drupal forms views


    【解决方案1】:

    如何使用表单块将节点添加表单放置在视图下方的块中的页面上。

    关于条件默认值...我猜是 javascript。

    【讨论】:

    • 您还可以添加 AJAX 视图刷新,以便在提交后显示新内容。
    • 我在想更多类似于 api.drupal.org/api/group/form/5 的东西因为我还想隐藏一些不必要的设置等,而你不能用 CSS 来做到这一点,因为没有不同的唯一 ID非常复杂的节点/添加的div元素。
    • 那么你的节点/添加/回复页面上有一个块视图吗?很奇怪,但实际上很棒。 ...并且您想将该视图的值放入节点添加表单中?这是一个有趣的情况。但我仍然不确定如何在 javascript 之外移动这些值。
    • 我有一个视图:propositions/%type,它在网格中显示给定类型的所有命题。我还有一个内容类型的回复,其中包含: - 带有时间的整数 CCK 字段 - 带有时间信息的 CCK 日期 - 对我希望能够在每个命题下方显示的命题的节点引用 CCK 带有隐藏字段的表单包含noderefence CCK的提议的id和正常渲染的其他两个字段,没有所有其余的节点/添加垃圾,以便用户可以用小表单创建快速回复。
    • 我可以通过复制粘贴和修改节点/添加/回复后面的 HTML 来做到这一点,但它不适用于日期等某些字段,因为它不会显示日期选择器。与自动裁剪图像 CCK 类似,这就是为什么我需要能够修改原始表单,但使用 drupal 表单引擎来生成它。经过两周的谷歌搜索,我在网上完全没有发现任何提示。
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多