【问题标题】:Drupal: create content in popup/lightbox?Drupal:在弹出/灯箱中创建内容?
【发布时间】:2010-01-27 21:44:09
【问题描述】:

在 Drupal 中,有没有一种方法可以在弹出窗口或灯箱或类似技术中创建新内容(基于使用 CCK 的内容类型)?

【问题讨论】:

    标签: drupal


    【解决方案1】:

    我知道至少有两个世界:

    http://drupal.org/project/popups_reference 使用http://drupal.org/project/popups

    http://drupal.org/project/noderelationships 使用http://drupal.org/project/modalframe

    这两个都是关于在模式中创建节点,以便通过节点引用字段引用它。可能有一些用于更通用的目的,或者您可以调整其中之一。我最近一直很享受节点关系。最近没试过另一个。

    【讨论】:

      【解决方案2】:

      当您需要在添加另一个节点时创建引用节点时,sprugman 引用的项目很有用。如果您只是想让 /node/add/[contenttype] 链接在灯箱中打开,请尝试 Lightbox2 module

      【讨论】:

        【解决方案3】:

        Drupal 中有一个很棒的模块automodal 可以与Modal Frame API 一起使用。您需要做的只是向您的链接添加一个新的“自动模式”类......然后魔法就为您完成了。

        【讨论】:

          【解决方案4】:

          另一个是Modal Nodereference 模块。这是关于它的引用(来自模块的项目页面):

          ... 将 nodereference 小部件转换为模式弹出窗口,允许动态创建新的链接节点。因为它使用 iframe,它甚至应该支持子节点内的 Javscript 和文件上传。

          最大的特点:它应该与编辑器、图像字段和所有其他 JavaScript 相关的东西一起使用。我们正是为了满足这些需求而建造的。我们从 modalframe 开始,而不是使用其他弹出库之一,因为我们知道我们可以使用 TinyMCE、CKEditor 和 ImageField 来完成这项工作——这些库在处理其他弹出 API 方面存在困难。

          这取决于Automodal模块,以及优秀的Modal Frame API模块。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多