@ablogcms/url
v3.2.28-beta.0
Published
a-blog cms の URL 生成・パース・パス規約ヘルパー
Keywords
Readme
@ablogcms/url
a-blog cms の URL 生成・パース・パス規約ヘルパーを提供するパッケージ。
使い方
import { acmsPath, parseAcmsPath, AcmsFieldList } from '@ablogcms/url';
const path = acmsPath({ bid: 1, cid: 2 }); // 'bid/1/cid/2/'
const context = parseAcmsPath(path);acmsPath(context): URL パス規約(bid/1/cid/2/...形式)を組み立てる。parseAcmsPath(path): パスをパースしてAcmsContextに変換する。createAcmsPathHelper(...):acmsPath/parseAcmsPathを特定のセグメント構成に束縛したヘルパーを作る。AcmsFieldList: フィールド絞り込みクエリを表現する。
追加のヘルパーは sub-path から import する。
| sub-path | 内容 |
|---|---|
| ./acms-link | ACMS.Config / ACMS.Library.acmsPath に依存する acmsLink を組み立てる createAcmsLink |
| ./create-acms-context-from-form-data | フォーム送信データから AcmsContext を組み立てる |
