You'll want to check out Dennis Reil's blog article this seems like it's going to get a whole lot easier to do soon. Custom render tags here we come!
http://websitemanagement.reil-online.de/2011/06/developing-custom-rendertags.html On Jun 28, 10:21 pm, Jeff Stine <[email protected]> wrote: > Check outhttp://www.reddotcmsblog.comfor more info. > > On Jun 27, 6:04 pm, Walter Willis <[email protected]> wrote: > > > > > > > > > Thanks so much Jeff. That's exactly what I was looking for! I'll test it > > to see how it works. How does one find these "undocumented" render tags? > > Are they just tricks of the trade, discovered by trial and error? > > > 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.
