Forums / Setup & design / Making a Link Button
Philip Redmon
Wednesday 18 August 2004 9:37:12 am
I'm trying to make a link button to link to a "full view" of an object.
This is the link:
<a href="{$:item.path_identification_string|wash}">view full record</a>
This is the button I was trying to apply the link to:
<FORM METHOD="LINK" ACTION="{$:item.path_identification_string|wash}"> <INPUT TYPE="submit" VALUE="View"> </FORM> and <input type="hidden" name="RedirectURI" value="{concat("/view/",$:item.path_identification_string|wash,"/")}" /> <input class="button" type="submit" name="ViewButton" value="View" />
Ole Morten Halvorsen
Wednesday 18 August 2004 9:47:33 am
I'm not 100% sure about what you are trying to do, but creating a link to full view of an node is done like this:
<a href={$:item.url_alias|ezurl}>full view link</a>
If you want button instead of link, i guess you can do it like this instead:
<form action={$:item.url_alias|ezurl}> <input type="submit" value="Full view button" /> </form>
Allthough, I'm not sure how good html the latter example is.
Ole M.
Senior Software Engineer - Vision with Technology http://www.visionwt.com http://www.omh.cc http://www.twitter.com/omh eZ Certified Developer http://ez.no/certification/verify/358441 http://ez.no/certification/verify/272578
Wednesday 18 August 2004 10:04:29 am
Yep, that's exactly what I'm trying to do. In my example, the link code performs the same function.
These both work fine.
<a href="{$:item.url_alias|ezurl}">full view link</a> <a href="{$:item.path_identification_string|wash}">view full record</a>
This isn't working.
It links me to content/action.
Bård Farstad
Wednesday 18 August 2004 10:15:15 pm
Check that your <form> is not nested inside another <form>. This is not supported by the HTML standard and it behaves different in the different browsers.
--bård
Documentation: http://ez.no/doc
Thursday 19 August 2004 8:36:35 am
It is a nested form. It's a set of buttons, used for View, Edit, Delete.
<form method="post" action={"content/action/"|ezurl}> {* View Full Record Button needs to go here *} {* The link that works *} <a href="{$:item.path_identification_string|wash}">view full record</a> <input class="button" type="submit" name="EditButton" value="{'Edit'|i18n('design/standard/node/view')}" /> <input class="button" type="submit" name="ActionRemove" value="{'Delete'|i18n('design/standard/node/view')}" /> <input type="hidden" name="ContentNodeID" value="{$:item.node_id}" /> </form>
I was thinking about creating a new button so as to follow the format for the edit and remove buttons, but I think I may just use the link, as this seems like (edit: unnecessary) gold plating.