Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7 向drupal_goto函数添加rel_Drupal 7_Lightbox2 - Fatal编程技术网

Drupal 7 向drupal_goto函数添加rel

Drupal 7 向drupal_goto函数添加rel,drupal-7,lightbox2,Drupal 7,Lightbox2,我使用灯箱弹出一个注册节点。使用灯箱时,需要在链接后添加rel属性: <a href="/gopackup/register?format=simple" rel="lightframe[|width:960px; height:390px; scrolling: no;]">Register</a> 该代码的目的是将用户重定向到注册页面 尝试在“drupal_goto”函数中添加“rel”没有意义。无论如何,没有这样的选项值可用。这是一个客户端与服务器端的故事 在“a

我使用灯箱弹出一个注册节点。使用灯箱时,需要在链接后添加rel属性:

<a href="/gopackup/register?format=simple" rel="lightframe[|width:960px; height:390px; scrolling: no;]">Register</a>
该代码的目的是将用户重定向到注册页面

尝试在“drupal_goto”函数中添加“rel”没有意义。无论如何,没有这样的选项值可用。这是一个客户端与服务器端的故事

在“a”标记中,“rel”属性值由lightbox js解析,以绑定单击事件并将选项设置到lightbox

据我所知,您想要实现的是在重定向完成后触发lightbox

唯一的方法(除非lightbox插件中有特定的方法)是在重定向完成后触发自定义js中的点击(选中jquery中的“trigger”方法)。要让页面知道它需要触发lightbox,可以在URL中使用散列/片段(例如showpopup)。如果在自定义js中检测到片段,则触发事件

您只能在此处使用“drupal_goto”函数选项在重定向URL中添加片段

drupal_goto("gopackup/register",array(
'query' => array(
    'format' => 'simple',

),
));