Drupal6:主题节点编辑页面/在灯箱内打开

时间:2011-04-24 02:29:07

标签: drupal themes lightbox user-experience

我正在尝试在灯箱内整齐地显示所有node_edit表单,而没有任何我不想要的多余内容。没有侧边栏,页脚,标题,没什么。只是内容。所以我创建了一个page-node-edit.tpl.php文件。

我有两个问题令我望而生畏,但现在我只提到第一个,因为它更重要。

1)在任何drupal页面中,单击节点的“edit”链接不会像应该那样激活灯箱。相反,它正常点击链接。

在标题中使用jQuery我将灯箱的rel属性添加到链接,但该框仍未激活。我在一个硬编码到页面的链接上测试了灯箱,它启动就好了。对于Drupal生成的元素,如节点编辑链接/按钮,问题似乎是时间问题。

我认为rel属性需要使用链接构建页面,而不是附加到页面上。问题是,链接缺少id和class,所以我看不出hook_alter_link()函数如何帮助我。

我愿意尝试任何事情。也许有人之前做过这件事?在灯箱内打开节点/编辑表单。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我在一些模块中看到了Modal Frame API(Node Relationships使用它来做一些与你正在做的事情非常相似的事情);可能会有帮助...

http://drupal.org/project/modalframe