リクエスト広場

includexのfilter引数にページ名置換文字または類似機能を使いたい

2 コメント
views
4 フォロー

Wiki内にコレクション要素攻略のページとエリア攻略のページがあり、
"このエリアと関係するコレクション要素は何か"を逆引きする為に以下のような記述をしました。

#includex(コレクション/hogehoge,filter=\[エリア名[\]#])
#includex(コレクション/piyopiyo,filter=\[エリア名[\]#])
#includex(コレクション/hogepiyo,filter=\[エリア名[\]#])

この記述だとエリア名の箇所は編集者が手動で書き換えておく必要があります。
コレクション要素の種類が上記例のように複数あり、エリア攻略のページ数も多いので、何らかの方法で編集を簡素にしたい。

そこで、エリア名が&page;と合致していることを利用し、以下のような記述で解決できないかと考えました。

#includex(コレクション/hogehoge,filter=\[&page;[\]#])
#includex(コレクション/piyopiyo,filter=\[&page;[\]#])
#includex(コレクション/hogepiyo,filter=\[&page;[\]#])

結果としては上手くいきませんでした。

新たなエリアの追加に備えてコピペで済むようテンプレート化しておきたい箇所なので、
&page;でなくとも何らかの書式でページ名置換文字に類する機能を使えるようになってほしいと考えています。

名無し
作成: 2023/04/25 (火) 22:23:42
通報 ...
1
01v 2023/04/26 (水) 00:10:06

行頭にスペースなり適当なエスケープ文字列を入れて一旦保存。
プラグインとして認識させなけれはページ名に置換される。
改めて編集してエスケープ文字を取り除く。

2
名無し 2023/04/26 (水) 16:24:14 248b0@b30b0 >> 1

既知。このトピックの目的と異なる。

要望は具体的な提案や理由を書いて下さい。
×