下载和开放源码软件开发

最近の更新 (Recent Changes)

2010-08-27
2010-03-14
2010-01-13
2010-01-12

Wikiガイド(Guide)

サイドバー (Side Bar)

<{literal}>

<{literal}> タグに囲まれたデータのブロックは、リテラルとして認識されます。これは一般的に、Javascript やスタイルシートなどで中括弧がテンプレートの デリミタ として解釈されるとまずい場合に使用します。ただし、Simplate の場合はデフォルトデリミタが <{ }> なので、通常、<{literal}> タグを使用することはありません。<{literal}><{/literal}> タグの内部は解釈されず、そのままで表示されます。

例. <{literal}> タグ
<{literal}>
<script type="text/javascript">
<!--
function isblank(field)
{
  if (field.value == ''){
    return false;
  } else {
    document.loginform.submit();
    return true;
  }
}
// -->
</script>
<{/literal}>
例. Javascript の関数の例
<script language="JavaScript" type="text/javascript">
<{literal}>
function myJsFunction(name, ip)
{
  alert("The server name\n" + name + "\n" + ip);
}
<{/literal}>
</script>
<a href="javascript:myJsFunction('<{$SERVER_NAME}>', '<{$SERVER_ADDR}>')">Click here for the Server Info</a>
例. テンプレート内での css style
<{* included this style .. as an experiment *}>
<style type="text/css">
<{literal}>
/* this is an intersting idea for this section */
.madIdea{
    border: 3px outset #ffffff;
    margin: 2 3 4 5px;
    background-color: #001122;
}
<{/literal}>
</style>
<div class="madIdea">With smarty you can embed CSS in the template</div>

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.