リクエスト広場

includeの範囲を見出し単位にすることは可能か

2 コメント
views
4 フォロー

現在、includeを使用した場合は、指定してページ全体が表示されますが、これを「リンクを張る」のように見出しのみをinclude出来ることは可能でしょうか。
現在出来る範囲の手順、または実装可能範囲であればご検討いただければ幸いです。

例としては以下のようなのを想定しています。

#include(
ページ名#アンカー名
)

たまきゅー
作成: 2022/05/01 (日) 01:51:14
最終更新: 2022/05/05 (木) 16:12:25
通報 ...
1
01v 2022/05/01 (日) 11:34:51 修正

できます。

見出しとその内容
#includex(ページ,section=(filter=見出し),titlestr=off,firsthead=off)

見出しのみ
#includex(ページ,filter=見出し,titlestr=off,firsthead=off)

見出しへのリンク
#contentsx(page=ページ,filter=見出し)

filter=部分はソース文に対する正規表現です。見出し名や#アンカー名の部分一致でもヒットします。
文字列ではなく何番目であるとか階層とか範囲とか、位置情報でも指定できます。
titlestr=off,firsthead=offの部分はページ名など余計なリンクを表示しないための設定です。外してみればどうなるかわかります。
その他、大抵のことはできます。
includexの仕様。リンク
contentsxの仕様。リンク

2
たまきゅー 2022/05/05 (木) 16:12:17 60817@33300 >> 1

作成できました!ありがとうございます!!!

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