分類法で新しい用語(無料のタグ付け)を無効にする方法は?


13

オートコンプリートウィジェットを使用する形式の「用語参照」フィールドがあります。ユーザー入力をボキャブラリーの用語のみに制限し、ユーザーが既存の用語を入力しようとしたときにメッセージを出力したい。

コンテンツ分類モジュールを見つけました。ただし、これはフィールドコレクションまたはフィールドグループを含むフォームでは機能しません。

寄贈されたパッチ1078878-DisableAutoCreation-D7-UTF-8.patchもあります。しかし、モジュールのようなシンプルでクリーンなソリューションがあるのか​​、それとも最新のdrupalおよび分類法バージョンでそれを行う既存の方法を見逃したのではないかと思っていました。

回答:


4

http://fooninja.net/2012/08/03/drupal-autocomplete-term-widget-disable-creation/に記載されている2つの解決策があるように思われますが、質問でそれらについても言及しています。

投稿からの抜粋、

実際には2つの解決策があります。1つはContent Taxonomyモジュールです。しかし、このような単純なことのために、さらに別のモジュールをインストールする気はありませんでした。2番目のソリューションは、コア分類モジュールにパッチを適用することです。

Drupalフォーラムの親切な魂j.stuytsは、 自動作成を許可しないオプションを追加する小さなパッチ投稿しました。必要なのは、パッチ(1078878-DisableAutoCreation-D7-UTF-8.patch)をDrupal 7ルートディレクトリにダウンロードして実行することだけです。

[構造]»[コンテンツタイプ]»[コンテンツタイプ]に移動し、オートコンプリート用語ウィジェットを使用する用語参照フィールドを編集すると、下部に「新しい用語の自動作成を許可する」という新しいオプションが表示されます)。

コアのハッキングは決して推奨されませんが、より良い解決策が得られるまでパッチを使用できます。


こんにちは。あなたが提供したリンクは質問に答えるかもしれませんが、リンクされたサイトがダウンすると、あなたの答えは価値がなくなります。答えだけでなく、本当の答えを投稿してもらえますか?
モウォ

@Molotの提案に感謝します。回答の投稿からの抜粋を追加しました。
アミゴヤール

1

フィールドコレクションモジュールの問題について作成された問題が既にあり、コンテンツ分類モジュールの開発バージョンで修正される必要があります。最新の開発バージョンを試してください。問題が解決しない場合は、http//drupal.org/node/1320976で再度開いて問題を追跡してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.