Table of Contents

[編集]

テンプレート

サイトの見栄えを決めるには、エディタは各ページにどのテンプレートを適用するか選択する必要があります。適用するテンプレートの見栄えを決めるのは、デザイナーの仕事です。

デザイナーの方へ で言ったとおり、テンプレートではページ構造のみ指定し、ページに埋め込まれます。そうして、スタイルシートでページ構造のデザインを行い、好みのイメージを作ります。

では、CMSMSでテンプレートはどのように作成するのでしょうか?それは実に簡単で、普通のHTMLを使って、コンテンツやメニューなどを挿入するプレースホルダーを作成するだけです。ユーザーがサイトを訪問したとき、ページはテンプレートから自動的に生成され、プレースホルダーにはコンテンツが埋め込まれます。テンプレート作成におけるアイデアを見つけたい方は、デフォルトテンプレート作成方法をご覧ください。

このように、気に入ったページのレイアウトを真似したり、あなた自身のCMSMSページのテンプレートを簡単に作成したりもできるのです。

CMS Made Simpleテンプレートでよく使用するタグ

テンプレートのプレースホルダーでよく使用されるタグ:

  • {sitename} - 全体設定で指定したサイト名を追加します。
  • {title} - コンテンツのタイトルが入ります(コンテンツページ作成時にタイトルをつけます).
  • {stylesheet} - これは<head>タグの間に定義します。テンプレートに添付したスタイルシート全てにリンクします。このタグを忘れると、ページはスタイルなしで表示されてしまいます。外部のスタイルシートを使用したい場合は、ヘッダーに通常の<link/>タグを入れます。
  • {metadata} - 全体設定でセットしたメタデータを追加します。
  • {content} - 選択したページのコンテンツ(コンテンツ→ページで各ページのコンテンツを編集したもの)が入ります。
  • {breadcrumbs} - 選択したコンテンツへのパスが入ります。
  • {menu} - よく使われるメニューのひとつですが、メニュー全体がこのプレースホルダーを入れたページから自動的に作成されます。また、このタグはパラメータを持ち、メニューの表示の仕方を決めます。たとえば、{menu collapse='1'} と設定すると、メニュー内のサブアイテムは折りたたまれ、現メニューのサブアイテムのみが表示されます。

テンプレートで使用できるプレースホルダーにはどのようなものがありますか?

  • 管理パネルの拡張機能 -> タグに、タグがずらっと並んだリストがあります。たとえばそこには、{title}, {stylesheet} {breadcrumbs}といったものが置いてあります。使い方はヘルプを見てください。
  • ユーザー定義タグを作成することができます。{userdefinedtag}というように、名前を挿入してください。
  • {cms_module module='modulename'}を使って、モジュールを挿入します。使い方はヘルプファイルを見てください(拡張機能 -> モジュール).

タグやモジュールの多くで、パラメータを使用することができます(例:{tagname parameter='value'})。

スタイルシートの添付

テンプレートの要素のスタイルを決めたり、div要素の位置を決定するために、スタイルシートをテンプレートに添付します。 テンプレートリスト(レイアウト -> テンプレート)で、各テンプレートの右にあるCSSアイコンをクリックしてください。スタイルシートを選択し、ドロップダウンリスト内のスタイルシートから選んだテンプレートへ添付し、"スタイルシートの追加"をクリックします。

注: テンプレートをCMSMSテンプレートへ変換する方法についての、わかりやすいFlashビデオが http://cmsmadesimple.org/uploads/media/mint_chocolate.htm にあります。


This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Getting Started/Designer/Templates/jp

From CMSMS

A2 Hosting