「ver4/テンプレート制作」を編集中
提供: baserCMS公式ガイド
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行1: | 行1: | ||
− | |||
[このコンテンツは内容調整中です] | [このコンテンツは内容調整中です] | ||
行10: | 行9: | ||
<pre> | <pre> | ||
− | {baserCMSの設置フォルダ}/theme/{テーマ名}/ | + | {baserCMSの設置フォルダ}/app/webroot/theme/{テーマ名}/ |
</pre> | </pre> | ||
行93: | 行92: | ||
* 外部CSS「style.css」を読み込む為に以下のタグを記述する ※ 読み込むファイルのフォルダ階層が変わっても、適切なURLを出力します。<br /> | * 外部CSS「style.css」を読み込む為に以下のタグを記述する ※ 読み込むファイルのフォルダ階層が変わっても、適切なURLを出力します。<br /> | ||
<small>※ スラッシュから始まるルートパスを使えば通常のCSS読み込みタグでも問題ありませんが、テーマとして配布する場合は、設置フォルダの階層が変わる可能性があるので、必ず次のタグで記述します。<br /> ※ ファイル名(拡張子なし)のみを指定した場合、css フォルダ内のファイルとしてURLが自動出力されます。</small> | <small>※ スラッシュから始まるルートパスを使えば通常のCSS読み込みタグでも問題ありませんが、テーマとして配布する場合は、設置フォルダの階層が変わる可能性があるので、必ず次のタグで記述します。<br /> ※ ファイル名(拡張子なし)のみを指定した場合、css フォルダ内のファイルとしてURLが自動出力されます。</small> | ||
+ | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<?php $this->BcBaser->css('style') ?> | <?php $this->BcBaser->css('style') ?> | ||
行100: | 行100: | ||
<?php $this->BcBaser->js('jquery') ?> | <?php $this->BcBaser->js('jquery') ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
<small> ※ 拡張子は省略できます。<br /> ※ あらかじめjsフォルダ内にjavascriptを配置しておく必要があります。</small> | <small> ※ 拡張子は省略できます。<br /> ※ あらかじめjsフォルダ内にjavascriptを配置しておく必要があります。</small> | ||
* bodyタグの最後に、次の baserタグを記述する | * bodyタグの最後に、次の baserタグを記述する | ||
行105: | 行106: | ||
<?php $this->BcBaser->func() ?> | <?php $this->BcBaser->func() ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | (例){baserCMSの設置フォルダ}/Layouts/default.ctp | + | |
+ | (例){baserCMSの設置フォルダ}/app/View/Layouts/default.ctp | ||
+ | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<html> | <html> | ||
行139: | 行142: | ||
## コンテンツページを登録する | ## コンテンツページを登録する | ||
− | ここでは、Webページを http://{baserCMS設置URL}/ | + | ここでは、Webページを http://{baserCMS設置URL}/about/index として参照できるようにします。<br /> まず、事前にテンプレートフォルダ内に、「Pages」という名称のフォルダを作成し、アップロードした上で、<u>アクセス権を707(環境によっては 777)に変更しておきます。</u> |
− | + | * 管理画面にログインし、固定ページ管理を開きます。 | |
− | + | * サブメニューのページカテゴリー管理メニューより「新規に登録する」をクリックします。 | |
− | + | * ページカテゴリ名欄に「about」と入力します。(URLのフォルダ名として利用されます) | |
− | + | * ページカテゴリタイトル欄に「このサイトについて」と入力します。(Webページのタイトルとして利用されます) | |
− | + | * 「登録」ボタンをクリックしてページカテゴリの登録を完了します。 | |
− | * | + | * 固定ページ管理メニューより「新規に登録する」をクリックします。 |
− | + | * カテゴリ欄より「このサイトについて」を選択します。 | |
− | * | + | |
− | * | + | |
− | * | + | |
− | + | ||
− | * | + | |
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
* ページ名欄に「index」と入力します。(URLのファイル名として利用されます。) | * ページ名欄に「index」と入力します。(URLのファイル名として利用されます。) | ||
− | * タイトル欄には「このサイトについて」と入力します。 | + | * タイトル欄には「このサイトについて」と入力します。<br /> |
− | + | <small>※ indexという名称のページを作成する場合、ページカテゴリ名とページ名を同じにするとタイトルタグやパンくずにおいてカテゴリ名を省略する事ができます。</small> | |
− | * | + | * 説明文欄に任意に説明文を入力します。(metaタグのdescriptionとして利用されます) |
* 本文欄に任意の文章を入力します。 | * 本文欄に任意の文章を入力します。 | ||
− | * | + | * 「登録」ボタンをクリックし、ページ登録を完了します。 |
− | * | + | * 画面一番下の「保存前確認」ボタンをクリックして表示を確認します。 |
− | * http://{baserCMS設置URL}/ | + | * http://{baserCMS設置URL}/about/index のURLとして確認する場合は、編集ボタンをクリックし、公開状態「公開する」に変更して「更新」ボタンをクリックします。 |
## ヘッダーなどの共通部品を部品化する(任意) | ## ヘッダーなどの共通部品を部品化する(任意) | ||
行181: | 行173: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | (例){baserCMSの設置フォルダ}/Elements/header.php<br /> ※ ヘッダーとフッターは特別で、$this->BcBaser->header() / $this->BcBaser->footer() で呼び出す事ができます。 | + | (例){baserCMSの設置フォルダ}/app/View/Elements/header.php<br /> ※ ヘッダーとフッターは特別で、$this->BcBaser->header() / $this->BcBaser->footer() で呼び出す事ができます。 |
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
行187: | 行179: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | (例){baserCMSの設置フォルダ}/Layouts/default.php | + | (例){baserCMSの設置フォルダ}/app/View/Layouts/default.php |
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> |