個人用ツール

「テーマ制作チュートリアル」を編集中

提供: baserCMS公式ガイド

移動: 案内, 検索

警告: ログインしていません。

編集すると、IPアドレスがこのページの編集履歴に記録されます。
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
行13: 行13:
  
 
* [http://basercms.net/download/index.html baserCMS コアパッケージダウンロード]
 
* [http://basercms.net/download/index.html baserCMS コアパッケージダウンロード]
 
### baserCMSのドキュメントルート
 
[[ファイル:document_root.png]]</br>
 
 
baserCMS のパッケージを解凍し、中身をそのまま設置すると、静的ファイルを設置する「ドキュメントルート」が強制的に変更されます。 
 
これは baserCMS のフレームワーク 「CakePHP」のセキュリティ上の仕様です。 
 
HTML等の静的ファイルを配置する際は、 webroot フォルダの中に配置してください。 
 
するとドキュメントルート配下に配置されたものとしてブラウザで参照する事ができます。 
 
/app/webroot/test.html のように配置すると
 
http://exapmle.com/test.html
 
として参照できます。
 
  
  
行37: 行26:
 
## テーマと表示の設定
 
## テーマと表示の設定
 
### テーマの変更
 
### テーマの変更
[[ファイル:theme_change.png|350px]]</br>
+
[[ファイル:theme_change_4.png|350px]]</br>
 
theme/ フォルダの中に「corp」という名前でフォルダを作成し、サーバーにアップします。   
 
theme/ フォルダの中に「corp」という名前でフォルダを作成し、サーバーにアップします。   
管理システムから「テーマ管理」をクリックし、「corp」というテーマが表示されているのを確認します。(<span style="color:red;">この段階ではまだテーマを有効化しないでください</span>) 
+
管理システムから「テーマ管理」をクリックし、「corp」というテーマが表示されているのを確認します。   
《「Pages」フォルダに書き込み権限を与えて下さい。》というメッセージが出ているはずですので、/theme/corp/ 内にPagesフォルダを作成し書き込み権限を与えます。  
+
 
その後、一番左の緑色のチェックマークをクリックしテーマを有効化します。
 
その後、一番左の緑色のチェックマークをクリックしテーマを有効化します。
  
  
 
### 公開サイトの表示を確認する
 
### 公開サイトの表示を確認する
[[ファイル:koukai_side.png|350px]]</br>
+
[[ファイル:koukai_side_4.png|350px]]</br>
 
画面左上のサイト名部分をクリックすると公開サイドのトップページを表示できます。   
 
画面左上のサイト名部分をクリックすると公開サイドのトップページを表示できます。   
 
現時点では、テーマフォルダ内にテンプレートが存在しないので、baserCMSコアパッケージのデザインが反映された状態となっています。
 
現時点では、テーマフォルダ内にテンプレートが存在しないので、baserCMSコアパッケージのデザインが反映された状態となっています。
行77: 行65:
 
### レイアウトテンプレートの作成
 
### レイアウトテンプレートの作成
 
レイアウトテンプレートは、「Layouts」というフォルダ内に保存します。
 
レイアウトテンプレートは、「Layouts」というフォルダ内に保存します。
* <span style="color:red;">まずは、[http://basercms.net/files/uploads/html.zip こちら]からthemeフォルダに設置するhtmlファイルをダウンロードしてください。</span>
+
* <span style="color:red;">まずは、[http://basercms.net/files/uploads/html4.zip こちら]からthemeフォルダに設置するhtmlファイルをダウンロードしてください。</span>
  
 
* テーマフォルダ(theme/corp/)内に「Layouts」というフォルダと「Elements」というフォルダを作成します。
 
* テーマフォルダ(theme/corp/)内に「Layouts」というフォルダと「Elements」というフォルダを作成します。
 
* 「Layouts」フォルダ内に「default.php」というファイルを作成します。(文字コードはUTF-8)
 
* 「Layouts」フォルダ内に「default.php」というファイルを作成します。(文字コードはUTF-8)
 
* 「Elements」フォルダ内は今は空のままで問題ありません。
 
* 「Elements」フォルダ内は今は空のままで問題ありません。
* 添付しているhtmlフォルダ内のindex.htmlの内容をそのまま貼り付けて保存してください。
+
* 添付しているhtmlフォルダ内のindex.htmlの内容を「default.php」に、そのまま貼り付けて保存してください。
  
 
### CSSと画像の配置
 
### CSSと画像の配置
行235: 行223:
  
 
## コンテンツの登録・編集
 
## コンテンツの登録・編集
### indexページの登録
+
### トップページの登録
* 管理システムにログインし、「固定ページ管理」より「index」ページ の編集画面を開きます。
+
[[ファイル:contents top edit.png|350px]]</br>
 +
* 管理システムにログインし、「コンテンツ管理」より「トップページ」ページ の編集画面を開きます。
 
* 「本文」欄をソースビューに切り替え、htmlファイルのコンテンツ本 体部分のソースを貼り付けます。
 
* 「本文」欄をソースビューに切り替え、htmlファイルのコンテンツ本 体部分のソースを貼り付けます。
  
 
※今回のテーマであれば、```<*‒ Main Contents -->``` の記述がある<u>DIVタグ部分の中身</u>がコンテンツ本体となります。
 
※今回のテーマであれば、```<*‒ Main Contents -->``` の記述がある<u>DIVタグ部分の中身</u>がコンテンツ本体となります。
 +
  
  
行356: 行346:
 
メインイメージの出力箇所に下記のタグを記述します。
 
メインイメージの出力箇所に下記のタグを記述します。
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
   <?php $this->BcBaser->mainImage(array(‘all’ => true, ‘id’ => ’MainImage’)) ?>
+
   <?php $this->BcBaser->mainImage(array('num' => 5, 'all' => true, 'id' => 'MainImage')) ?>
 
</syntaxhighlight>
 
</syntaxhighlight>
  
行430: 行420:
 
もう少し詳しく知りたい方は、公式サイトの情報も参考にしてください。わらかない事があったら[http://forum.basercms.net フォーラム]で質問してみましょう。     
 
もう少し詳しく知りたい方は、公式サイトの情報も参考にしてください。わらかない事があったら[http://forum.basercms.net フォーラム]で質問してみましょう。     
  
なお、今回のお手本となったテーマが次のURLよりダウンロードできます。[http://barket.jp/products/detail.php?product_id=14 こちら]も確認してみてください。
+
なお、今回のお手本となったテーマが次のURLよりダウンロードできます。[https://market.basercms.net/products/detail.php?product_id=14 こちら]も確認してみてください。
  
 
<br>
 
<br>
行443: 行433:
 
* [http://basercms.net/manuals/3/index baserCMS公式マニュアル]
 
* [http://basercms.net/manuals/3/index baserCMS公式マニュアル]
 
* [http://wiki.basercms.net/ baserCMS公式ガイド]
 
* [http://wiki.basercms.net/ baserCMS公式ガイド]
* [http://goo.gl/skaVyE 関数リファレンス]
+
* [http://wiki.basercms.net/ver4/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9 ver4/関数リファレンス]
 
* [http://forum.basercms.net/ baserCMSユーザーズフォーラム]
 
* [http://forum.basercms.net/ baserCMSユーザーズフォーラム]
 
* [http://www.facebook.com/groups/basercms.zatsudan/ baserCMSの雑談広場(Facebook)]
 
* [http://www.facebook.com/groups/basercms.zatsudan/ baserCMSの雑談広場(Facebook)]

baserCMS公式ガイドへのすべての投稿は、他の利用者によって編集、変更、除去される場合があります。 あなたの投稿を、他人が遠慮なく編集するのを望まない場合は、ここには投稿しないでください。
また、投稿するのは、あなたが書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください (詳細は[[Basercms:著作権 ]]を参照)。 著作権保護されている作品を、許諾なしに投稿してはいけません!

Add Categories
  

中止 | 編集の仕方 (新しいウィンドウで開きます)