ビジュアルエディタ "Kaleflower" を使って、コンテンツを編集する方法について説明します。
導入方法
config.php に次の設定がされていることを確認してください。
$conf->funcs->processor->kflow = array(
// kflow文法を処理する
\pickles2\px2kflow\kflow::processor(),
// html のデフォルトの処理を追加
$conf->funcs->processor->html,
);
kflow形式のコンテンツデータ
Kaleflow形式で編集するには、kflow の2重拡張子のコンテンツファイルを設置します。
例: /path/contents.html.kflow
拡張表現
- config: コンフィグ情報
- topPageInfo: トップページに関する情報
- currentPageInfo: カレントページに関する情報
- pageInfo: カレントページに関する情報
- breadcrumb: パンくず配列
- parent: 親ページに関する情報
- bros: 兄弟ページ配列
- children: 子ページ配列
- globalMenu: グローバルナビゲーション配列
- shoulderMenu: ショルダーナビゲーション配列
- categoryTop: カテゴリトップページに関する情報
- categorySubMenu: カテゴリトップページの子ページ配列
- href($path): リンク先を取得する
- getCurrentPageInfo(): カレントページ情報を取得する
- getPageInfo(): カレントページ情報を取得する
- getBros($path, $options): 兄弟ページ配列を取得する
- getChildren($path, $options): 子ページ配列を取得する
- getCategoryTop($path): カテゴリトップページに関する情報を取得する
- getGlobalMenu(): グローバルナビゲーション配列を取得する
- getShoulderMenu(): ショルダーナビゲーション配列を取得する
- isPageInBreadcrumb($page_id): ページがパンくず配列に含まれるか調べる