This is working great so far. Thanks! Walter
On Mon, Jun 27, 2011 at 1:46 PM, Jeff Stine <[email protected]> wrote: > Well, there is an undocumented function in render tags where you can > set the value of a Store item using an output tag. It is rather messy, > but your code would be something like: > > <reddot:cms> > <output type="object" object="Store:Set(strShowLang,< > %opt_show_variant_enu%>)" /> > <if> > <query valuea="<%info_language%>" operator="==" valueb="DEU"> > <output type="object" object="Store:Set(strShowLang,< > %opt_show_variant_deu%>)" /> > </query> > <query type="else"> > <if> > <query valuea="<%info_language%>" operator="==" > valueb="CHS"> > <output type="object" object="Store:Set(strShowLang,< > %opt_show_variant_chs%>)" /> > </query> > <query type="else"> > <if> > <!-- ...repeat for each language --> > </if> > </query> > </if> > </query> > </if> > <if> > <query valuea="Store:strShowLang" operator="==" valueb="show"> > <htmltext> > <!-- Good chunk of HTML goes here ... --> > </htmltext> > </query> > </if> > </reddot:cms> > > > > On Jun 23, 3:29 pm, Walter <[email protected]> wrote: > > Hello, > > > > Is it possible to set variables using Render Tags - without PreExecute? > I > > have the following template code that I'd like to remove PreExecute > script > > from. The purpose of the code is to allow editors to quickly show/hide > > certain page fragements on the language variants, yet still control it > all > > from the main language variant. I'd like to do the same thing with > Render > > Tags - (obviously without having duplicate the HTML content 11 times > within > > the template). > > > > Thanks. This is my first post, but I've stalked this group for a year > now. > > :) > > Walter > > > > ------------------------------- > > > > <!IoRangePreExecute> > > <% > > strShowLang = "<%opt_show_variant_enu%>" > > IF "<%info_language%>" = "DEU" THEN > > strShowLang = "<%opt_show_variant_deu%>" > > ELSEIF "<%info_language%>" = "CHS" THEN > > strShowLang = "<%opt_show_variant_chs%>" > > ELSEIF "<%info_language%>" = "ESM" THEN > > strShowLang = "<%opt_show_variant_esm%>" > > ELSEIF "<%info_language%>" = "ITA" THEN > > strShowLang = "<%opt_show_variant_ita%>" > > ELSEIF "<%info_language%>" = "KOR" THEN > > strShowLang = "<%opt_show_variant_kor%>" > > ELSEIF "<%info_language%>" = "PLK" THEN > > strShowLang = "<%opt_show_variant_plk%>" > > ELSEIF "<%info_language%>" = "PTG" THEN > > strShowLang = "<%opt_show_variant_ptg%>" > > ELSEIF "<%info_language%>" = "SVE" THEN > > strShowLang = "<%opt_show_variant_sve%>" > > ELSEIF "<%info_language%>" = "TRK" THEN > > strShowLang = "<%opt_show_variant_trk%>" > > ELSEIF "<%info_language%>" = "FRA" THEN > > strShowLang = "<%opt_show_variant_fra%>" > > END IF > > %> > > > > <% IF strShowLang = "show" THEN %> > > > > <!-- Good chunk of HTML code goes here.... --> > > > > <% END IF %> > > <!/IoRangePreExecute> > > > > ------------------------------- > > -- > You received this message because you are subscribed to the Google Groups > "RedDot CMS Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/reddot-cms-users?hl=en. > > -- Walter 8-) I will boast in the Lord my God! -- You received this message because you are subscribed to the Google Groups "RedDot CMS Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/reddot-cms-users?hl=en.
