在Drupal中,有没有一种方法可以在弹出窗口或灯箱或类似技术中创建新内容(基于使用CCK的内容类型)?Drupal:在popup/lightbox中创建内容?
回答
至少有两个世界,我知道:
http://drupal.org/project/popups_reference它采用http://drupal.org/project/popups
和
http://drupal.org/project/noderelationships它采用http://drupal.org/project/modalframe
这两者都是有关在创建节点模态以便通过节点引用字段引用它。可能有更多的一般用途,或者你可能会适应其中的一个。最近我一直在享受节点关系。最近没有试过其他的。
当您在添加另一个节点时需要创建引用节点时,sprugman引用的项目非常有用。如果您只是想让/ node/add/[contenttype]链接在Lightbox中打开,请尝试使用Lightbox2 module。
在Drupal automodal中有一个很棒的模块,它与Modal Frame API一起使用。你需要做的只是添加一个新的类'automodal'到你的链接......而魔法是为你完成的。
另一个是Modal Nodereference模块。下面是一个关于它的报价(来自模块的项目页面):
...将nodereference小部件变成一个模式弹出窗口,允许在运行中创建新的链接节点。因为它使用iframe,它应该支持在子节点内的Javscript和文件上传。
大特点:它应该与编辑器,图像字段和所有其他Java脚本的东西一起工作。我们正是为了满足这些需求而打造的。我们从模态框架开始,而不是其他弹出式库之一,因为我们知道我们可以使用TinyMCE,CKEditor和ImageField - 这些库在处理其他弹出式API时遇到困难。
它取决于Automodal模块,以及优秀的Modal Frame API模块。