Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Template Questions

Pass Param to Function from Template


2 Posts   1722 Views


20 January 2011 at 11:24pm Community Member, 46 Posts


I need to pass a param from within the template back to a function, but as it seems this is not possible.

<% control Items %>
$Top.CheckSomething($Property) %>
<% end_control %>

If I only pass "Property" and return the value, the String Property is echoed. Using $Property I get a Parse error: syntax error, unexpected T_STRING, expecting ')

I had it a couple of times now that I needed to pass something back to the controller.

A good example might be that I get a DataObjectset from the database and iterate through them. Then I need to check a value from one item against the values of all retuned items. The Item itself doesn't know it's siblings so I need to do this in the Controller. But the controller can't access the iterator of the DataobjectSet or at least I don't know how to.

Urgently need help.......


22 January 2011 at 5:39am Forum Moderator, 1796 Posts

This comes up very often and the answer is you cannot do it...

What you can do is write something in teh controller to handle it :)