<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: blosxom + Template Toolkit</title>
    <link>http://blog.mizzy.org/articles/2005/04/29/blosxomTT</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>blosxom + Template Toolkit</title>
      <description>&lt;p class="entryBody"&gt;
&lt;a href="http://www.blosxom.com/downloads/plugins/interpolate_fancy" target="_blank"&gt;interpolate_fancy&#12503;&#12521;&#12464;&#12452;&#12531;&lt;/a&gt;&#12399;&#20415;&#21033;&#12394;&#12398;&#12391;&#12377;&#12364;&#12289;&lt;a href="http://html-template.sourceforge.net/" target="_blank"&gt;HTML::Template&lt;/a&gt;&#12420;&lt;a href="http://www.template-toolkit.org/" target="_blank"&gt;Template Toolkit&lt;/a&gt;&#12395;&#24931;&#12428;&#12390;&#12356;&#12427;&#12392;&#12394;&#12435;&#12363;&#29289;&#36275;&#12426;&#12394;&#12356;&#12375;&#12289;&#12420;&#12399;&#12426;&#24931;&#12428;&#12383;&#35352;&#27861;&#12391;&#35352;&#36848;&#12375;&#12383;&#12356;&#12391;&#12377;&#12424;&#12397;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12289;&#25506;&#12375;&#12390;&#12415;&#12427;&#12392;blosxom&#12391;&lt;a href="http://torus.jp/doc/blosxom/html_template.html" target="_blank"&gt;HTML::Template&#12434;&#20351;&#12358;&#12383;&#12417;&#12398;&#12503;&#12521;&#12464;&#12452;&#12531;&lt;/a&gt;&#12434;&#35211;&#12388;&#12369;&#12414;&#12375;&#12383;&#12364;&#12289;Template Toolkit&#12395;&#23550;&#24540;&#12375;&#12383;&#12418;&#12398;&#12399;&#12394;&#12356;&#12424;&#12358;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#20491;&#20154;&#30340;&#12395;&#12399;HTML::Template&#12418;&#12471;&#12531;&#12503;&#12523;&#12391;&#22909;&#12365;&#12394;&#12398;&#12391;&#12377;&#12364;&#12289;Template Toolkit&#12398;&#26580;&#36575;&#24615;&#12418;&#25448;&#12390;&#12364;&#12383;&#12356;&#12398;&#12391;&#12289;Template Toolkit&#23550;&#24540;&#12503;&#12521;&#12464;&#12452;&#12531;&#12434;&#20316;&#12387;&#12390;&#12415;&#12414;&#12375;&#12383;&#12290;&lt;a href="/archives/tt" target="_blank"&gt;tt&#12503;&#12521;&#12464;&#12452;&#12531;&lt;/a&gt;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#36890;&#24120;&#12391;&#12354;&#12428;&#12400;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
$plugin::variable
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#35352;&#36848;&#12377;&#12427;&#12392;&#12371;&#12429;&#12434;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;#x5b;% plugin.variable %&amp;#x5d;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#35352;&#36848;&#12375;&#12414;&#12377;&#12290;package blosxom&#12398;&#22793;&#25968;&#12391;&#12354;&#12428;&#12400;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;#x5b;% blosxom.variable %&amp;#x5d;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12418;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;#x5b;% variable %&amp;#x5d;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12418;OK&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
blosxom.cgi&#20013;&#12398;interpolate&#12469;&#12502;&#12523;&#12540;&#12481;&#12531;&#12398;&#20869;&#23481;&#12418;&#12371;&#12398;&#12503;&#12521;&#12464;&#12452;&#12531;&#12395;&#21547;&#12414;&#12428;&#12390;&#12414;&#12377;&#12398;&#12391;&#12289;&#26412;&#26469;&#12398;
&lt;/p&gt;

&lt;pre class="code"&gt;
$plugin::variable
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;&#35352;&#36848;&#12391;&#12418;&#12385;&#12419;&#12435;&#12392;&#20966;&#29702;&#12375;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
IF, UNLESS&#12399;&#12385;&#12419;&#12435;&#12392;&#21205;&#20316;&#12375;&#12390;&#12427;&#12424;&#12358;&#12391;&#12377;&#12364;&#12289;&#20182;&#12398;&#12487;&#12451;&#12524;&#12463;&#12486;&#12451;&#12502;&#12399;&#12393;&#12358;&#12394;&#12427;&#12363;&#35430;&#12375;&#12390;&#12356;&#12414;&#12379;&#12435;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
HTML::Template&#12391;&#12354;&#12428;&#12400;&#12289;param&#12513;&#12477;&#12483;&#12489;&#12434;&#21033;&#29992;&#12375;&#12390;&#12289;&#12486;&#12531;&#12503;&#12524;&#12540;&#12488;&#12391;&#20351;&#12431;&#12428;&#12390;&#12356;&#12427;&#12497;&#12521;&#12513;&#12540;&#12479;&#12522;&#12473;&#12488;&#12434;&#21462;&#24471;&#12391;&#12365;&#12427;&#12398;&#12391;&#12377;&#12364;&#12289;Template Toolkit&#12391;&#12399;&#21516;&#27096;&#12398;&#12371;&#12392;&#12364;&#12391;&#12365;&#12427;&#12513;&#12477;&#12483;&#12489;&#12364;&#12394;&#12356;&#12424;&#12358;&#12391;&#12289;Template::Parser&#12398;tokenise_directive&#12513;&#12477;&#12483;&#12489;&#12391;&#20998;&#35299;&#12375;&#12383;token&#12434;&#27491;&#35215;&#34920;&#29694;&#12391;&#20966;&#29702;&#12375;&#12390;&#12497;&#12521;&#12513;&#12540;&#12479;&#12434;&#21462;&#24471;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;IF, UNLESS&#20197;&#22806;&#12398;&#12487;&#12451;&#12524;&#12463;&#12486;&#12451;&#12502;&#12364;&#12385;&#12419;&#12435;&#12392;&#21205;&#20316;&#12377;&#12427;&#12363;&#12393;&#12358;&#12363;&#12399;&#12289;&#12371;&#12371;&#12398;&#20966;&#29702;&#12395;&#12363;&#12363;&#12387;&#12390;&#12427;&#12431;&#12369;&#12391;&#12377;&#12364;&#12289;&#12383;&#12406;&#12435;&#12289;&#35079;&#38609;&#12394;&#12487;&#12540;&#12479;&#27083;&#36896;&#12398;&#12418;&#12398;&#12434;FOREACH&#12391;&#12414;&#12431;&#12375;&#12383;&#12426;&#12377;&#12427;&#12398;&#12399;&#12289;&#27491;&#24120;&#12395;&#21205;&#20316;&#12375;&#12394;&#12356;&#12392;&#24605;&#12358;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Fri, 29 Apr 2005 16:45:59 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:8D545DD6-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2005/04/29/blosxomTT</link>
      <category>program</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/481</trackback:ping>
    </item>
  </channel>
</rss>
