| |
▼おおさむいさん:
> 文字から指定ページへのリンク、つまり文章中の単語や文字列からWordsworth中のその他のページへリンクする方法はありますか?その他のサイトや自分で作ったその他のページにはパスを指定することで簡単にリンクがつくれますが、wordsworth中のページとなるとやはり自分でソースをいじるしかないのでしょうか?、如何なものでしょうか?
>よろしくお願いします。
説明文中にAタグを直接書くことには変わりありません。
あとはジャンプ先のページ(用語)のURL(用語のAタグのNAME属性)さえ分かればよいわけですね。
HTML出力した結果を見てみると、見出しや用語一覧のリンク先のURLが分かるのでそれを真似すればいいわけですが、用語のリンク先はデフォルトでは「フォルダ名+通し番号」になってるので、用語を登録するたびに通し番号が変わるので困ります。
そこで、例えば、テンプレートファイルでスペルの「NAMEラベル」を「1」に変更すれば、スペルに入力した文字列がNAMEタグになります。
【テンプレート】
> [TermItem]
>
> ;■フォーマット
> ;項目名,表示幅,必須種別,半角限定,ソート優先度,NAMEラベル
>
> ;----------Start:TermItemList----------
> 用語,100,1,0,0,0
> 読み,100,0,0,1,0
> スペル,100,0,1,-1,0
> ;----------End:TermItemList----------
【変更前】
> スペル,100,0,1,-1,0
【変更後】
> スペル,100,0,1,-1,1
※ただし、URLに使えない半角スペースや記号はアンダーバー「_」に置き換えます。
例:スペルに「Hello World!」と入力していた場合、その用語のNAME属性は「Hello_World_」になります。
あまり柔軟性はありませんが、現状ではこうするしかないです。
|
|