Is "opt_thankyou_and_error" a string or a placeholder. If its a string you need 
to write it as

String:opt_thankyou_and_error


Regards,
Richard.

Sent from my mobile. Sorry if it's brief.

-------- Original message --------
Subject: Re: Getting the name of currently selected item in option list 
From: Chris Jamieson <chrisja...@gmail.com> 
To: "reddot-cms-users@googlegroups.com" <reddot-cms-users@googlegroups.com> 
CC:  

 Hi Richard,

Thanks for getting back to me!

Unfortunately the code you suggested in a render tag didn't seem to return 
anything for me.

Can I ask, is there some documentation describing the tags?  I've just been 
checking Markus Giesen's Unofficial RedDot CMS blog 
: http://www.reddotcmsblog.com/reddot-cms-render-tags-the-ultimate-list

And trying to make a bit of a leap from a RedDot RQL guide we have, but I'd 
really rather not use RQL for this.

The exact code I used to test was:

<p>
<%!! 
Context:CurrentPage.Elements.GetElement(opt_thankyou_and_error).OptionList[Context:CurrentPage.Elements.GetElement(opt_thankyou_and_error).Value]
 !!%>
</p>

Cheers,
Chris.

On 19 December 2011 12:06, Richard Hauer <richard.ha...@gmail.com> wrote:
Try this:

Context:CurrentPage.Elements.GetElement(opt_test).OptionList[Context:Current
Page.Elements.GetElement(opt_test).Value]

The OptionList Property is of type StringDictionary, and is a member of the
PageElementOptionList which is what is being returned by the GetElement()
method (in the case of an Option List anyways).

You might need to jiggle the notation if your default language is VB and not
C#, but essentially you're trying to pass the value as an indexer parameter
to the Element itself.

Regards,
Richard Hauer
Solution Architect
Level 4, 263 Clarence Street, Sydney NSW 2000
p +61 2 9321 1555 | d +61 2 9321 1556 | m +61 414 189 170

-----Original Message-----
From: reddot-cms-users@googlegroups.com
[mailto:reddot-cms-users@googlegroups.com] On Behalf Of ChrisJ
Sent: Monday, 19 December 2011 10:42 PM
To: RedDot CMS Users
Subject: Getting the name of currently selected item in option list

Hi folks,

Does anyone here know how to output the name, not the value, of the
currently selected item from an option list in a template?  To get the value
is trivial, either just reference the element:

<%opt_test%>

or use a render tag:

<%!! Context:CurrentPage.Elements.GetElement(opt_test).Value !!%>

I've tried educated guessing (looking at the RQL) by using:

<%!! Context:CurrentPage.Elements.GetElement(opt_test).Value.Name !!
%>

or

<%!!
Context:CurrentPage.Elements.GetElement(opt_test).Value.Description !!
%>

But get nothing...

Any ideas?

Cheers,
Chris.

--
You received this message because you are subscribed to the Google Groups
"RedDot CMS Users" group.
To post to this group, send email to reddot-cms-users@googlegroups.com.
To unsubscribe from this group, send email to
reddot-cms-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/reddot-cms-users?hl=en.

--
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to reddot-cms-users@googlegroups.com.
To unsubscribe from this group, send email to 
reddot-cms-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to reddot-cms-users@googlegroups.com.
To unsubscribe from this group, send email to 
reddot-cms-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to reddot-cms-users@googlegroups.com.
To unsubscribe from this group, send email to 
reddot-cms-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en.

Reply via email to