appli/smpフォルダをcopyして新しくコンテンツフォルダを作ります。
名前は任意で構いません。仮にmypageとします。
続いて、フォルダ内にあるファイルSmp.phpの名前をMypage.phpに変更します
--aplli
|- api.csv コントローラーパスの定義
|- menu.csv メインメニューの定義
|
|-- mypage smpからcopyしたコンテンツフォルダ
| |- Mypage.php Mypage用コントローラ
| |- contents.csv Mypage用コンテンツ定義ファイル
| |- md
| | - ****.md
|
|-- smp
|- smp.php
|- contents.csv
mypage/contents.csvを修正します。 contents.csvはコンテンツの振り分けとリストメニューの作成に使われます。
//mypage/contents.csv
// ページID,コンテンツID,説明
vatico-php/smp/top ,0 ,md/smptop.md ,smp
vatico-php/smp/top ,10 ,md/smp1.md ,サンプル1
vatico-php/smp/top ,20 ,md/smp2.md ,サンプル2
vatico-php/smp/top
を mypage/top
に変更します。
コントローラーのパスapi.csvにMypageのコントローラーパス
API,mypage/top, mypage/Mypage.php
を追加します。
//api.csv
// トップページコントローラへのパス
ROOT ,root,top/Top.php
// :ページID, コントローラパス
API,vatico-php/top, top/Top.php
API,vatico-php/smp/top, smp/Smp.php
// 追加した行
API,mypage/top, mypage/Mypage.php
menu.csvに
mypage/top, mypage
を追加してメインメニューにmypageを表示させます
// menu.csv
//--------------------------------------------------
//コントローラパス,名前
// コメントアウトするとその行のメインメニューが非表示になります
//--------------------------------------------------
vatico-php/top/top, top
vatico-php/smp/top, smp
vatico-php/vphp/top, vphp
// 追加した行
mypage/top, mypage
コンテンツの編集
mypage/mdフォルダ内にある*.mdがコンテンツファイルです。
このファイルをマークダウンに則って編集します。
コンテンツの追加
mypage/mdフォルダにテキストファイルを追加します。
つづいてcontents.csvに追加ファイルを定義します。
コンテンツIDは被らないようにしてください。
例:サンプル3を追加
//contents.csv
//-------------------------------------------------
// ページID,コンテンツID,説明
// コンテンツIDは被らないようにしてください
//-------------------------------------------------
mypage/top ,0 ,md/smptop.md ,smp
mypage/top ,10 ,md/smp1.md ,サンプル1
mypage/top ,20 ,md/smp2.md ,サンプル2
mypage/top ,30 ,md/smp2.md ,サンプル3