Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
9 / 269 ツリー ←次へ | 前へ→

ver.3の並べ替え表示 ひろ 08/5/19(月) 14:27 質問
┗ Re:ver.3の並べ替え表示 Wordsworth作者 08/5/19(月) 18:23 回答
 ┗ Re:ver.3の並べ替え表示 ひろ 08/5/20(火) 12:57 解決

ver.3の並べ替え表示
質問  ひろ  - 08/5/19(月) 14:27 -

引用なし
パスワード
   本日ダウンロードし使いはじめました。
こんな素敵なソフトを無料で提供していただきありがとうございます。

早速質問です。
いくつか用語登録してみましが、HTMLで出力したとき
どうしても並びが時間順(登録順)になっていまします。

キャプションをクリックしてABC順、あいうえお順に
並べ替えてもHTML出力した時には時間順(登録順)に
なってしまいます。

どうしたらABC順、あいうえお順でHTML出力できるでしょうか?

お忙しいところ恐れ入りますが、よろしくお願いします。
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR...@zz20071102127cd7fa25.userreverse.dion.ne.jp>

Re:ver.3の並べ替え表示
回答  Wordsworth作者  - 08/5/19(月) 18:23 -

引用なし
パスワード
   ▼ひろさん:
>いくつか用語登録してみましが、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を使いたい場合は方法@は使わないでください。
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NE...@k6.fujitsu.co.jp>

Re:ver.3の並べ替え表示
解決  ひろ  - 08/5/20(火) 12:57 -

引用なし
パスワード
   作者様

どうもありがとうございます。

Aの方法が表示したいように表示できていいですね。
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR...@zz20071102127cd7fa25.userreverse.dion.ne.jp>

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
9 / 269 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
54540
(SS)C-BOARD v3.23b is Free.