パスの書き換えについて
a-blog cms のパス書き換え
a-blog cmsでは /themes/テーマ/ が ドキュメントルート的な扱いになります。 しかし、このままではパスがおかしくなるので、書き換えを行っています。 この機能より静的なサイトをそのまま themes に入れても動くようになります。
a-blog cmsでは /themes/テーマ/ が ドキュメントルート的な扱いになります。 しかし、このままではパスがおかしくなるので、書き換えを行っています。 この機能より静的なサイトをそのまま themes に入れても動くようになります。
次期バージョン(執筆時1.7.0最新)でテンプレートエンジンの改良を考えています。 実はもう動いているものがあったりするのですが。 そこで今回は現在出来ているものを紹介したいと思います。
今回のテンプレートエンジンの改良点はIF(条件分)を使用できるようにした事です。 if文がなくても十分にサイトを作製する事は出来るのですが、どうしても細かい所で if文が必要な場合があります。そこで今回実装してみました。
<!-- BEGIN_IF [%{PAGE}/gte/5] --> 5ページ以上です <!-- ELSE --> 4ページ以下です。 <!-- END_IF -->
よくある企業サイトの「お知らせ」ページでは、カテゴリ(もしくは小ブログ)として「お知らせ」を作成して、その中にエントリーを登録していきます。
この方法ですと、トピックパス(パンくずリスト)は、下記のようになります。
例
ブログ名>お知らせ(カテゴリ)>エントリータイトル
エントリー記事が多いサイトですと、エントリーを年単位、年月単位で分割して展開したいことがあります。
例
ブログ名>お知らせ(カテゴリ)>2013年>エントリータイトル
ver1.7.0以前でこれを実現しようとしますと、子カテゴリとして2013年を作成する必要がありました。