[LON-CAPA-users] Using Style Sheets

lon-capa-users@mail.lon-capa.org lon-capa-users@mail.lon-capa.org
Tue, 27 Jan 2009 22:46:43 -0500


<font size=3D"2">I am rtying to use a style sheet to override a &lt;/part&g=
t; tag. Basically I want to insert some code before the tag.<br><br>I tried=
 something like<br><br>MyStyle.sty<br><br>---------------------------------=
------------------------<br>&lt;definetag name=3D"/part"&gt;<br>/part<br>&l=
t;script type=3D"loncapa/perl"&gt;<br>$tries =3D&amp;EXT("user.resource.res=
ource.$external::part.tries");<br>$solved =3D &amp;EXT("user.resource.resou=
rce.$external::part.solved");<br>$goldstar =3D '';<br>if (("$tries" =3D=3D =
1) &amp;&amp; ("$solved" eq 'correct=5Fby=5Fstudent'))<br>&nbsp; {$goldstar=
 =3D '&lt;img class=3Dgold-star src=3D"/res/monroe/brewington/Common/css/Go=
ldStar.jpg"&gt;';}<br>&lt;/script&gt;<br><br>&nbsp;&nbsp;&nbsp; &lt;render&=
gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;web&gt;$goldstar &lt;=
/part&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/web&gt;<br>&nb=
sp;&nbsp;&nbsp; &lt;/render&gt;<br>&lt;/definetag&gt;<br>------------------=
---------------------------------------<br><br>The /part seems to be workin=
g, but i</font><font size=3D"2">t seems that the $goldstar variable is not =
recognized in the render portion of the code.<br><br>Any thoughts on how I =
can get a variable set in the style file?<br><br>Thanks,<br>brew<br></font>=
<BR>