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

用語の振り分けを五十音などで無く… 悲しき中間管理職 03/11/7(金) 4:06 質問
┗ Re:用語の振り分けを五十音などで無く… ひろき(Wordsworth作者) 03/11/7(金) 12:29 回答
 ┗ Re:用語の振り分けを五十音などで無く… 悲しき中間管理職 03/11/7(金) 14:00 その他

用語の振り分けを五十音などで無く…
質問  悲しき中間管理職  - 03/11/7(金) 4:06 -

引用なし
パスワード
   はじめまして。

早速ですが質問させてください。
現在、社内で日常的に使う約束事の一覧を作成中なのですが、
登録した文章を五十音などでなく、カテゴリで分けています。

以前こちらのHPでもテンプレートが公開されていた、HPリンク集の
ようなイメージのものです。ただし、3フレーム構成テンプレートを
再利用していまして、

・フレーム0が全体表示
・フレーム1にカテゴリ表示
・フレーム2にカテゴリ内の登録タイトルが一覧で表示
・フレーム3にフレーム2で選んだタイトルの内容の文章が表示

と作成したつもりでしたが、ここでどうしてもうまくいかないことが
あります。

フレーム2のタイトル一覧から適当なタイトルを選択をしますが、
フレーム3ではそのタイトル名へページがジャンプしません。

常にそのカテゴリ内で最後に登録されたタイトル(一番上に表示されて
いるタイトル)にジャンプするだけで、他タイトルへまったくジャンプ
しない状態です。

ためしにフレーム3の部分だけ、フォルダごとに保存・項目ごとに保存と
保存方法を変えて、同じように試してみましたが、各カテゴリに一番最
後に登録された文章のタイトル部分にしかジャンプしないようです。

現在TermItemは以下のように登録してます。

タイトル,100,1,0,-1,0
作成者,100,0,0,-1,0
作成日,100,1,1,-1,0
運用期間,100,0,-1,-1,0
カテゴリ,100,1,0,0,1

FolderListも以前こちらで公開されていた、HPリンク集のジャンルと
同じような分け方をしております。

「カテゴリ名,kategori,(タブ)カテゴリ」

というような感じです。

自分がイメージしてる通りにHTML出力できるよう、テンプレートを修正
したいのですが、どのようにするといいのでしょうか?

基本的なHTMLタグはわかるのですが、それ以上となるとわかりかねるので、
よろしければご教授ください。お願いいたします。
<Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DigExt)@h219-110-074-001.catv01.itscom.jp>

Re:用語の振り分けを五十音などで無く…
回答  ひろき(Wordsworth作者) E-MAIL  - 03/11/7(金) 12:29 -

引用なし
パスワード
   ▼悲しき中間管理職さん:

TermItemの設定内容はの説明をしておきます。
(マニュアルとかに書いてないので分からないのも無理はない…)

> 項目名,表示幅,必須種別,半角限定,ソート優先度,NAMEラベル

最後の「NAMEラベル」というのは、その項目で入力した文字列を各用語(タイトル)のHTML上の識別子にするかどうかを意味しています。

ここで、識別子とは、

・フレーム2の各タイトルのリンク先URL(AタグのHREF属性)
 例:<A HREF="foo.html#XXX" target="_ws3">タイトル</A>

・フレーム3の各タイトルにのAタグのNAME属性
 例:<A NAME="XXX">タイトル</A>

のことを意味しています。

ここで、悲しき中間管理職さんが作成したテンプレートを見てみると、

> タイトル,100,1,0,-1,0
> 作成者,100,0,0,-1,0
> 作成日,100,1,1,-1,0
> 運用期間,100,0,-1,-1,0
> カテゴリ,100,1,0,0,1

“カテゴリ”に対してNAMEラベルを1に設定しています。

“カテゴリ”は振り分け用のキーとして使用しているようですので、おそらく同じカテゴリ内のすべてのタイトルについて“カテゴリ”には同じ文字列を入力していますよね?

そうなると、フレーム2のすべてのタイトルのリンク先URLが同じになってしまっており、またフレーム3のどのタイトルにも同じNAME属性が付いてしまっています。

【解決策】
テンプレートを、

> カテゴリ,100,1,0,0,0

と変更すればOK。

カテゴリ内のタイトル毎に、自動的に通番を割り振ってNAME属性を設定してくれます。

【補足】
自動的に通番を割り振るのは便利ですが、用語を追加・削除していくとそのつど通番は変わってしまいます。
フレーム2からリンクする分にはそれでも構わないのですが(フレーム2のHREF属性とフレーム3のNAME属性は一致しているため)、他のHTMLファイルから直接フレーム3の用語にリンクしたい場合は困ります。

そんな場合は、

> タイトル,100,1,0,-1,0
> 作成者,100,0,0,-1,0
> 作成日,100,1,1,-1,0
> 運用期間,100,0,-1,-1,0
> カテゴリ,100,1,0,0,0
> 固定URL,100,0,1,-1,1

例えば上の“固定URL”のような半角限定かつNAME属性の項目を追加してあげれば、“固定URL”で入力した文字列がNAME属性となるので、他のファイルからリンクする場合も便利です。(“固定URL”が入力されていない用語については自動的に通番を付けます)
<Mozilla/4.78 [ja] (Win98; U)@10.115.244.52>

Re:用語の振り分けを五十音などで無く…
その他  悲しき中間管理職  - 03/11/7(金) 14:00 -

引用なし
パスワード
   早速のご回答ありがとうございました。
教えていただいたとおり設定を変更したところ、
うまく表示されるようになりました。

今後もまた何かありましたらご相談させていただきます。
どうもありがとうございました。
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)@bcssvcl1.bcs.biglobe.ne.jp>

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