記法 @ ReferenceIndex

概要

セリフの記法。

AboutWritingFormat

機能

基本的にはAPIの命名規則(AboutController)に従う。重要なもの、例外的なものについて示す。

一覧表示及びカウント

読者を対象とした機能。 新着記法を一覧形式(ActionList)で表示する。

API

画面

Feed

詳細の表示

読者を対象とした機能。 IDで指定した記法を詳細形式(ActionShow)で表示する。

API

画面

エディタ

オーナー向けに編集機能も提供される。編集フォームへのリンク、削除ボタンが表示される。

システム画像フィルタ一覧及びカウント

API

画面

新規作成

管理者を対象とした機能。 記法を新規作成形式(ActionNew)で表示する。

API

デフォルト値を補充したアイテムを受け取りたいなら使う。自前で補充するなら使わなくても良い。

画面

編集

管理者を対象とした機能。 IDで指定した記法を編集形式(ActionEdit)で表示する。

API

詳細のAPIを使えば良いので、本来は必要ない。

画面

テーブル

name和名typedefaultnulllimitnote
name管理名string FALSE50管理名
classnameクラス名string FALSE
caption名前string FALSE30表示名
system_picture_id画像integer FALSE アイコン
settings string FALSE
created_at作成datetime
updated_at更新datetime

マニフェスト

特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。

ペタナイズ

フキダシのセリフを制御するためのテンプレートである。よって、ペタナイズのタイプはテンプレートである。

コントローラ

特筆すべき注意事項はない。

モデル

WritingFormatModel

関連モデル

所属するモデル

  • システム画像

複数持つモデル

  • セリフ

ローカルマニフェスト

特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。

ファイラー

シンボル

画像表示機能を使って表示する。アイコンがシステム画像に登録されている。

サマリ

表示する必要は無いはず

プロファイラー

json展開

次のカラムはjson文字列を入れるためのカラムと認識して、展開して表示する。

  • settings

拡張データ

カラムのうち、次のカラムは拡張データとして、拡張モデルを展開して表示する。

  • pettanr_simple_format_writing_format

関連モデル

セリフでフィルタしてこのフキダシテンプレートを適用したセリフを一覧したいところだが、参照が遠すぎて実現できない。

リストグループ

このリストグループのリストには、次のリスト名で一覧取得機能が定義されている。

  • public:アイテムの一覧
  • by_system_picture:システム画像フィルタ
  • select_items:テンプレートを参照するアイテムの入力フォームで、テンプレートを選択するためのリスト。管理者がマニフェストで無効にしたアイテムは含まない。

入力フォーム

非表示

次のカラムはシステムが管理する情報として、入力フィールドを表示しない。

  • id

マルチライン

次のカラムは改行を含んだデータを扱えるようにマルチラインのテキストボックスを表示する。

  • text_area