Vphp

コンテンツの追加

コンテンツフォルダとメインメニュー

コンテンツフォルダの追加

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の修正

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/topmypage/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









digitalize
  始めました。