<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>第7ç« ã¬ã¤ã¢ã¦ã</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
<link rel="start" href="index.html" title="Runemaster ããã¥ã¢ã«">
<link rel="up" href="index.html" title="Runemaster ããã¥ã¢ã«">
<link rel="prev" href="node.html" title="第6ç« ãã¼ã">
<link rel="next" href="load.to.high.runemaster.html" title="第8ç« ä¸ç´ãã¹ã¿ã¼ã¸ã®é (æºåä¸)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">第7ç« ã¬ã¤ã¢ã¦ã</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="node.html">åã®ãã¼ã¸</a> </td>
<th width="60%" align="center">Â </th>
<td width="20%" align="right"> <a accesskey="n" href="load.to.high.runemaster.html">次ã®ãã¼ã¸</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="chapter" lang="ja">
<div class="titlepage"><div><div><h2 class="title">
<a name="layout"></a>第7ç« ã¬ã¤ã¢ã¦ã</h2></div></div></div>
<div class="toc">
<p><b>ç®æ¬¡</b></p>
<dl>
<dt><span class="section"><a href="layout.html#template.layout">7.1. ã¬ã¤ã¢ã¦ãæ©è½</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="layout.html#using.layout">7.1.1. å
±éã¬ã¤ã¢ã¦ãã使ã</a></span></dt>
<dt><span class="section"><a href="layout.html#content.for.layout.target">7.1.2. ã³ã³ãã³ãæ¿å
¥å
ã®æå®</a></span></dt>
<dt><span class="section"><a href="layout.html#layout.content.target">7.1.3. å©ç¨ããã³ã³ãã³ãã®ç¯å²æå®</a></span></dt>
</dl></dd>
</dl>
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="template.layout"></a>7.1. ã¬ã¤ã¢ã¦ãæ©è½</h2></div></div></div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="using.layout"></a>7.1.1. å
±éã¬ã¤ã¢ã¦ãã使ã</h3></div></div></div>
<p>
Web ãµã¤ããæ§æããããããã¤ãã®ãã¼ã¸ãæºåããéã
ããããã¼ã¸ã®å
¨ã¦ã§ãããæ
å ± (<head> ) ãå¤è¦³ãå
±éã®ãã®ã¨ãã¦å©ç¨ããããã¨ãããã§ãããã
ãã®ãããªå ´åã¯ãã¬ã¤ã¢ã¦ãæ©è½ã使ç¨ããã°ããã§ãããã
</p>
<p>
ã¬ã¤ã¢ã¦ãæ©è½ã使ç¨ããã°ãæ¬æ¥ã®æåå
容ã¨ãã¦æå®ãããã³ãã¬ã¼ãã¨ã¯å¥ã«ã
å¤è¦³ (夿 ) ãè¨è¿°ãã¦ããã¬ã¤ã¢ã¦ããã³ãã¬ã¼ããå¥éæå®ãããã¨ã§ã
ã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãã¨ã³ã³ãã³ããã³ãã¬ã¼ããçµã¿åãããçµæãç»é¢ã«æåããããã¨ãã§ãã¾ãã
</p>
<p>
ã¬ã¤ã¢ã¦ãæ©è½ã使ç¨ããããã«ã¯ã
ã³ã³ãã³ããã³ãã¬ã¼ããæå®ãã cast ã¡ã½ããã®åã®æ®µéã«ãã㦠setLayout ã¡ã½ããã使ç¨ããã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãåãæå®ãã¾ãã
ã¾ãã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãå
ã§ã¯ã³ã³ãã³ãå
å®¹ãæ¿å
¥ããå ´æã¨ãã¦ãé©å½ã®ã¨ã¬ã¡ã³ãã«ãcontent_for_layoutã屿§ãä»ä¸ããããã®ãæºåãã¾ãã
</p>
<div class="example">
<a name="id344239"></a><p class="title"><b>ä¾ 7.1. ã¬ã¤ã¢ã¦ãæ©è½ã®å©ç¨</b></p>
<div class="example-contents"><div class="variablelist"><dl>
<dt><span class="term">ã¬ã¤ã¢ã¦ããã³ãã¬ã¼ã (Layout.html)</span></dt>
<dd><pre class="programlisting">
<html>
<head>
<title>Runemasterããã¥ã¢ã«</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div content_for_layout></div>
</body>
</html></pre></dd>
<dt><span class="term">ã³ã³ãã³ããã³ãã¬ã¼ã (Content.html)</span></dt>
<dd><pre class="programlisting">
<h1>Hello, World!</h1></pre></dd>
<dt><span class="term">PHP ã³ã¼ã</span></dt>
<dd><pre class="programlisting">
$master = new Rune_Master('/path/to/templateDirectory');
$master->setLayout('Layout');
$master->cast('Content');</pre></dd>
<dt><span class="term">å®è¡çµæ</span></dt>
<dd><pre class="programlisting">
<html>
<head>
<title>Runemasterããã¥ã¢ã«</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div><h1>Hello, World!</h1></div>
</body>
</html></pre></dd>
</dl></div></div>
</div>
<br class="example-break">
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="content.for.layout.target"></a>7.1.2. ã³ã³ãã³ãæ¿å
¥å
ã®æå®</h3></div></div></div>
<p>
åè¿°ã®ã¨ãããã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãã§ã¯ã³ã³ãã³ããã³ãã¬ã¼ãã®å
å®¹ã®æ¿å
¥å
ãæå®ãããããcontent_for_layout 屿§ãæºåãã¾ãã
ãã®å±æ§ãæå®ãããã¨ã¬ã¡ã³ãã®å
é¨ã«ãã³ã³ãã³ãå
å®¹ãæ¿å
¥ããããã¨ã«ãªãã¾ãã
</p>
<pre class="programlisting">
<div content_for_layout></div></pre>
<p>
ããã¯ã次ã®ããã«æ¸ããã¨ãå¯è½ã§ãåãçµæãå¾ããã¨ãã§ãã¾ãã
</p>
<pre class="programlisting">
<div content_for_layout="inner"></div></pre>
<p>
ã¾ãããã¾ã§ã®ããã«ã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãã®æå®ã¨ã¬ã¡ã³ãã®å
é¨ã«ã³ã³ãã³ããæ¿å
¥ããã®ã§ã¯ãªãã
æå®ã¨ã¬ã¡ã³ããã®ãã®ãã³ã³ãã³ãã«ç½®ãæãããã¨ãã§ãã¾ãã
次ã®ä¾ã®ããã«ç½®ãæãã対象ã¨ãªãã¨ã¬ã¡ã³ãã®å±æ§å¤ã¨ãã¦ãcontent_for_layout="outer"ããæºåãããã¨ã§ãã³ã³ãã³ãã®å
容ããã®ã¨ã¬ã¡ã³ãã«ç½®ãæãã£ã¦æåããããã¨ã«ãªãã¾ãã
</p>
<div class="example">
<a name="id344488"></a><p class="title"><b>ä¾ 7.2. ã¬ã¤ã¢ã¦ãã®æå®ã¨ã¬ã¡ã³ããã¨ã³ã³ãã³ãã«ç½®ãæãã</b></p>
<div class="example-contents"><div class="variablelist"><dl>
<dt><span class="term">ã¬ã¤ã¢ã¦ããã³ãã¬ã¼ã (Layout.html)</span></dt>
<dd><pre class="programlisting">
<html>
<head>
<title>Runemasterããã¥ã¢ã«</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div content_for_layout="outer"></div>
</body>
</html></pre></dd>
<dt><span class="term">ã³ã³ãã³ããã³ãã¬ã¼ã (Content.html)</span></dt>
<dd><pre class="programlisting">
<h1>Hello, World!</h1></pre></dd>
<dt><span class="term">PHP ã³ã¼ã</span></dt>
<dd><pre class="programlisting">
$master = new Rune_Master('/path/to/templateDirectory');
$master->setLayout('Layout');
$master->cast('Content');</pre></dd>
<dt><span class="term">å®è¡çµæ</span></dt>
<dd><pre class="programlisting">
<html>
<head>
<title>Runemasterããã¥ã¢ã«</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html></pre></dd>
</dl></div></div>
</div>
<br class="example-break">
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="layout.content.target"></a>7.1.3. å©ç¨ããã³ã³ãã³ãã®ç¯å²æå®</h3></div></div></div>
<p>
ã¬ã¤ã¢ã¦ãã¸æ¿å
¥ããã³ã³ãã³ãã®å
容ã¯ããã³ãã¬ã¼ãå
ã®å
¨ã¦ã§ã¯ãªãç¯å²ãéå®ããããã¨ãå¯è½ã§ãã
å©ç¨ããã³ã³ãã³ãã®ç¯å²ãæå®ããã«ã¯ãã³ã³ãã³ããã³ãã¬ã¼ãã«ããã¦ãã®ç®æãã¨ã¬ã¡ã³ãã§å²ã¿ããcontentsã屿§ãä»ä¸ãã¾ãã
</p>
<p>
次ã®ä¾ã§ã¯ <div> ã« contents 屿§ãä»ä¸ããã¦ãã¾ãã®ã§ã
ãã®ã¨ã¬ã¡ã³ãå
ã«ããã<h1>Hello, World</h1>ããã³ã³ãã³ãã®å
容ã¨ãã¦å©ç¨ããããã¨ã«ãªãã¾ãã
</p>
<div class="example">
<a name="id344594"></a><p class="title"><b>ä¾ 7.3. ã¬ã¤ã¢ã¦ãã¸æ¿å
¥ããã³ã³ãã³ããéå®ãã</b></p>
<div class="example-contents"><pre class="programlisting">
<html>
<head>
<title>Runemaster ãã¥ã¼ããªã¢ã«</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div contents><h1>Hello, World</h1></div>
</body>
</html></pre></div>
</div>
<br class="example-break"><p>
ããã¯ã¬ã¤ã¢ã¦ããã³ãã¬ã¼ãã«ããã content_for_layout 屿§ã¨åãããæ¬¡ã®ããã«æ¸ããã¨ãå¯è½ã§ãã
</p>
<pre class="programlisting">
<div contents="inner"><h1>Hello, World</h1></div></pre>
<p>
ã¾ã contents 屿§ã®å¤ã¨ãã¦ãouterããè¨å®ãããã¨ã§ãcontents 屿§ããã£ãã¨ã¬ã¡ã³ããã®ãã®ãã³ã³ãã³ãã¨ãã¦ä½¿ç¨ããããç¯å²æå®ãããã¨ãã§ãã¾ããæ¬¡ã®ä¾ã§ã¯ã<div> ãå«ããå
¨ã¦ãã³ã³ãã³ãã¨ãªãã¾ãã
</p>
<pre class="programlisting">
<div contents="outer"><h1>Hello, World</h1></div></pre>
</div>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="node.html">åã®ãã¼ã¸</a> </td>
<td width="20%" align="center">Â </td>
<td width="40%" align="right"> <a accesskey="n" href="load.to.high.runemaster.html">次ã®ãã¼ã¸</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">第6ç« ãã¼ã </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">ãã¼ã </a></td>
<td width="40%" align="right" valign="top"> 第8ç« ä¸ç´ãã¹ã¿ã¼ã¸ã®é (æºåä¸)</td>
</tr>
</table>
</div>
</body>
</html>