0
我有一個視圖(階段4),其中包含一些自定義內容類型內容,用戶可以在其中進行評論。使用覆蓋評論表時,重定向到最後一頁
當用戶想要評論時,評論表單應該以模態形式出現。我通過使用管理覆蓋來解決這個問題。 添加以下功能到我的自定義模塊:
function phase2_admin_paths_alter(&$paths) {
$paths['comment/reply/*'] = TRUE;
}
,並使用以下鏈接:
<a href="<?php print base_path(); ?>comment/reply/<?php print $fields['nid']->content; ?>">Comment</a>
打開一個模態的方式評論表單。到目前爲止這麼好......但是......
如何將用戶重定向到頁面,用戶來自哪裏。 我知道,我必須覆蓋在template_form_FORMID_alter形式的#action,像
$form['#action'] = $lasturl;
,但我如何才能最後瀏覽的網址,所以它是可重複使用的(所以硬編碼的網址是不是一種選擇)?
我的第一個想法是,我將它添加到URL作爲$ _GET參數傳遞的最後一個網址,但它看起來像這樣:
www.example.com/phase4#overlay=comment/reply/161%3Furl%3Dphase4
我也drupal_get_destination()嘗試過,但要麼沒有成功,因爲「?」的變形和url中的「=」。
是否有其他方法可以找出用戶來自哪裏?
注意:階段4不是節點161的別名。階段4是視圖,其中節點161是元素。
乾杯 湯姆
@Tom這個答案解決了您的問題嗎?如果是這樣,請給出一些反饋(upvote,選擇爲可接受的)。 – TheodorosPloumis