Forums / Developer / How can I redirect to full view of another node?
Adolfo Barragán
Thursday 30 October 2003 10:52:35 am
In my site I build a menu with a loop over folder from a node. So, the href clause is build dinamically like this: <a href={concat("content/view/full/",$Folder:item.node_id)|ezurl}> but I need the link for a certain node (e.g: 49) point to another node (e.g:63).
I try create an override template for node 49 with this sentence: {node_view_gui view=full content_node=63} but then I see nothing (a blank page)
What's is wrong? How can I achieve this?
RegardsAdolfo Barragán
Hans Melis
Thursday 30 October 2003 1:48:52 pm
There are various ways to achieve this, probably depending on which ezp version you're using.
With 3.2-2, you can use the URL translator to create a forwarding URL from /content/view/full/49 to /content/view/full/63.
What you're using will work too, but it needs some editing. The "content_node" attribute of node_view_gui expects a node, not just an ID. Just fetch the node, and pass it to node_view gui.
{let redirect_node=fetch('content', 'node', hash(node_id,63))} {node_view_gui view=full content_node=$redirect_node}{/let}
I think that should work.
--Hans
Hans http://blog.hansmelis.be
Thursday 30 October 2003 10:57:53 pm
> {let redirect_node=fetch('content', 'node', hash(node_id,63))} > {node_view_gui view=full content_node=$redirect_node}> {/let}
> I think that should work.
Yes, Thanks a lotAdolfo