This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文
テンプレート
サイトの見栄えを決めるには、エディタは各ページにどのテンプレートを適用するか選択する必要があります。適用するテンプレートの見栄えを決めるのは、デザイナーの仕事です。
デザイナーの方へ で言ったとおり、テンプレートではページ構造のみ指定し、ページに埋め込まれます。そうして、スタイルシートでページ構造のデザインを行い、好みのイメージを作ります。
では、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 -
عربي -
日本語
简体中文