1

私は現在、裁判所の記録とブリーフィングのドキュメントのデータベースを Drupal 環境に移行するプロジェクトに取り組んでいます。私たちが直面している問題の 1 つは、これらの文書に索引を付ける方法です。

私たちの法廷地区では、すべての記録とブリーフには事件に割り当てられた整理番号があります。興味深いのは、複数のケースが統合されると、ケースに関連付けられたドケット番号が同義になることです。

ケース 1、ドキュメントにドケケット No. Aがある

ケース 2 、ドケット番号 Bのドキュメント

事例事例 1事例 2が合併する場合、整理番号 A =整理番号 B

私の最初の傾向は、ドケット語彙を作成し、このタクソノミーの用語をドケット番号にすることです。用語が同義語になる可能性があるという事実を利用したいと考えています。

Taxonomy モジュールには、次のような利用できる機能がいくつかあることを理解しています。

taxonomy_get_synonyms
taxonomy_get_related

しかし、これが進むべき道だと同僚に納得させるのに苦労しています。率直に言って、それが正しい解決策であるかどうかも確信が持てません。(私が考えている利点の 1 つは、このように分類法を使用することは、他の分類法を利用してモジュールを操作できることです)。

誰かが同様の問題を抱えていて、前進する方法についていくつかのガイダンスを提供できる場合は、大いに感謝します.

ありがとう!

D

関連する質問をしました(このソリューションを進めるためにも回答する必要があります):

異なるタクソノミーの Drupal 用語は同義語になり得ますか?

4

2 に答える 2

1

これはCCKの場合です。ほとんどの場合、Integer フィールド タイプです。ドケットが合併する場合は、ノードを編集し、番号を変更します。改訂履歴が追跡されます。

Docket Merging 手順に慣れたい場合は、次のことを学びたいと思うでしょう。

  1. カスタム アクションの作成方法。
  2. ビュー一括操作モジュールの使用方法。
  3. おそらく、ルールを介して一括操作をプログラムで呼び出す方法

これは複雑ですが、難しい作業ではありません。つまり、学ぶべきことがたくさんありますが、その後はそれほど時間はかかりません。

于 2010-04-22T06:24:28.713 に答える
0

この動作を強制するためにタクソノミー モジュール (およびそれに対応するモジュール) を使用しようとすることは、良い考えではありません。

分類法は、コンテンツに何らかの形の秩序意味をもたらすことを目的としています。

数字で構成される何千もの用語の語彙は、分類法ではありません。

タクソノミー モジュールのコードを詳しく調べたところ、探している動作を強制することはできるかもしれませんが、タクソノミーはこの性質の問題を解決するために使用することを意図していないことがわかりました。

また、taxonomy_get_synonym私の質問で提案されている as の使用は明らかに間違っています。同義語の関係が drupal-6 で保持されている表を見ると、同義語は用語ではないことがわかります。


関連する用語を使用して同様の解決策を思い付く可能性はありますが、これは無謀です。

于 2010-04-21T14:41:12.973 に答える