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.

Reply via email to