< | >

HTMLページ手打ち編集の悩み
  • (2009-05-31 07:25:31)
メニュを外部ファイルとして切り出すだけでも格段の効果

-------------------------------

CMSに惹かれる最大の理由は相互に関係づけられたダイナミックなページの生成。作者はコンテンツのみの制作に専念できる。

しかし、いろいろ捜したが、これだというCMSは今のところない。最大公約数的な普及型CMSと、自分の要求するフォーマットやレイアウトやページ機能が違うこともあるし、またコンテンツの内容によって要求されてくるフォーマットや機能が違ってくるからだろう。

最終的にはコンテンツのテーマごとに「マイオリジナルCMS」を自分で作るしかない。それはできるはずもなく第三者に依頼する予算もなく、現状妥協あるのみ。

あるテーマはあるCMSで、あるテーマは昔ながらの「手打ち」に戻る。

現在作成中のとある事典は目次がどんどん増えていくもの。書籍のようにいったん完成し、目次と索引を作成する様式はネットではありえない。ネットは改良・更新・増強がリアルタイムで実施できることが利点だから。

五月雨式に記事を投稿していくことになるが、その際、新しく入れ込まれたページと目次・索引・前後ページとの関連付け調整がことのほか大きな負担。もしかしたらそのサイトの全ページを書き直すことにもなる。

そこで第一段。目次(メニュ)は外部ファイルに切り出すことにした。

・制作例:

メニュ部分の外部ファイル化

・本文例(index.php):(「menu.txt」がメニュの外部ファイル。PHPのrequireで外部ファイルを読み込み)

<title>メニュー部分を外部ファイルとして切り出す方法</title>

<div id="container">

<div id="header">

<p>ヘッダー</p>

</div>

<div id="menu">

<p>メニュ</p>

<?php require("menu.txt"); ?>

</div>

<div id="mainbody">

<p>メインボディ</p>

</div>

<div id="footer">

<p>フッター</p>

</div>

</div>

</body></html>






<< 愛用中のCMSimpleのメリットとデメリット< | >Unixタイムで表示される日付 >>
search
layout
admin

[▲page top]