少ないコード
ソースを見ていただければおわかりかと思いますが、xhtmlコードは少ないほうです。
コード量は少なめ
本テンプレートで構築されたページのソースは、かなりスカスカです。コード量は少ない部類かと思います。間違いを少なく出来、なおかつ後からの不具合調査、カスタマイズが容易となることを期待しています。
例えば、TOPページのテンプレートソースコードは以下のようになります。共通部品はphpモジュール化しているので少なく見えますが、2006年11月当時のバージョンのmain_index.tmplファイル自体はこれだけです。
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<!-- メタ情報 -->
<$MTInclude module="mdlMeta"$>
</head>
<body>
<!-- ヘッダ -->
<$MTInclude module="mdlHead"$>
<!-- メインコンテナ -->
<div id="maincontainer">
<!-- メインエリア -->
<div id="maincontent">
<!-- 中央ブロック -->
<div id="maindoc">
<div class="pad">
<!-- 記事スペース -->
<h2>ここにお好きな記事をお書きください。</h2>
<p>ここにお好きな記事をお書きください。</p>
<!-- 最新のエントリーリスト -->
<h2>新着情報</h2>
<dl>
<MTEntries lastn="5">
<dt class="entrydate"><$MTEntryDate format="%Y/%m/%d"$></dt>
<dd class="entrytitle"><a href="<$MTEntryPermalink$>" title="e<$MTEntryID$>"><$MTEntryTitle$></a></dd>
<dd class="entryexcerpt"><$MTEntryExcerpt$></dd>
</MTEntries>
</dl>
</div>
</div>
</div>
<!-- サイドバーA -->
<$MTInclude module="mdlSd-a"$>
<!-- フッタ -->
<$MTInclude module="mdlFoot"$>
</div>
</body>
</html>
Posted by yoshi : 2006年11月24日 21:00 | コメント (0) | トラックバック (0)
このエントリーのトラックバックURL:
http://www.apstars.com/cgi/mt/mt-tb.cgi/153