|
▼ひろさん:
>いくつか用語登録してみましが、HTMLで出力したとき
>どうしても並びが時間順(登録順)になっていまします。
>
>キャプションをクリックしてABC順、あいうえお順に
>並べ替えてもHTML出力した時には時間順(登録順)に
>なってしまいます。
>
>どうしたらABC順、あいうえお順でHTML出力できるでしょうか?
Wordsworthの画面上での表示とHTMLの表示順は連動しておらず、HTMLは基本的に登録順に表示されるようになっています。
HTMLの表示順をキャプション順に変更したい場合は次のようにしてください。
〜〜方法@〜〜
ダウンロードしたファイルを展開したディレクトリ配下に
StyleSheet\Common\wsworth_common.xsl
ってファイルがありますよね?
その中の587行目の
<xsl:for-each select="../用語">
という行と、1062行目と1257行目の
<xsl:for-each select="用語">
という行の直後に
<xsl:sort select="キャプション" order="ascending"/>
という行を追加してください。(合計3箇所です)
キャプションの昇順にソートされて表示されるようになります。
〜〜方法A〜〜
こちらの方法は、「登録順」自体を変更してしまう方法です。
ツールバーで「登録順で再表示」をクリックしたあと、並び替えたい用語を選んで、ツールバーの「↑」「↓」で順番を並び替えることが可能です。
キャプション順とかではなく好きな順番に並び替えてHTML表示したい場合はこちらの方法をどうぞ。
方法@と方法Aは方法@のほうが優先されるので、方法Aを使いたい場合は方法@は使わないでください。
|
|