我正在尝试在灯箱内整齐地显示所有node_edit表单,而没有任何我不想要的多余内容。没有侧边栏,页脚,标题,没什么。只是内容。所以我创建了一个page-node-edit.tpl.php文件。
我有两个问题令我望而生畏,但现在我只提到第一个,因为它更重要。
1)在任何drupal页面中,单击节点的“edit”链接不会像应该那样激活灯箱。相反,它正常点击链接。
在标题中使用jQuery我将灯箱的rel属性添加到链接,但该框仍未激活。我在一个硬编码到页面的链接上测试了灯箱,它启动就好了。对于Drupal生成的元素,如节点编辑链接/按钮,问题似乎是时间问题。
我认为rel属性需要使用链接构建页面,而不是附加到页面上。问题是,链接缺少id和class,所以我看不出hook_alter_link()函数如何帮助我。
我愿意尝试任何事情。也许有人之前做过这件事?在灯箱内打开节点/编辑表单。
任何建议都将不胜感激。
答案 0 :(得分:1)
我在一些模块中看到了Modal Frame API(Node Relationships使用它来做一些与你正在做的事情非常相似的事情);可能会有帮助...