如何にしてコンポーネントをまとめるか
前置き
自作の構文を作るとき,includeするべきページがどんどん増えていくことがあるのではないかと思います.
[[include :ooo:---:xxx-top]]
[中略]
[[include :ooo:---:xxx-mid]]
[中略]
[[include :ooo:---:xxx-end]]
途中で,[[include :ooo:---:xxx-mid2]]を入れる……
みたいな経験はありませんか?
もしくは,
[[include :ooo:---:xxx]]
\_[[include :ooo:---:xxx-base]]
\_[[include :ooo:---:xxx-base2]]
作るときは楽ですが,いざ使うとなったら(何も考えずに使う側はそのままコピーすればいいですが)includeすべきページがたくさんあってとても紛らわしいことこの上ないでしょう.
その為,今回は2つほどそれらの紛らわしい悩みを解決できる方法をご紹介しようと思います.
- [!--コメントアウト--]を使用する方法
- [[iftags]]を使用する方法
memo: [!--コメントアウト--]の再帰includeは保存自体が不可能
ページリビジョン: 9, 最終更新: 30 Sep 2022 22:45