タグ付けされた質問 「taxonomy-terms」

「分類」とは、語彙と用語に編成されたDrupalのコンテンツ分類メカニズムを指します。

4
ノードに対してプログラムで分類用語を設定する方法は?
分類用語を作成し、用語参照フィールドを使用してコンテンツタイプ「記事」に割り当てました。プログラムでノードを作成しましたが、ノードに分類用語を設定するにはどうすればよいですか? 分類用語はすでに作成されています。ノードの分類用語をプログラムで設定したい。

4
ビュー公開フィルターと検索を組み合わせる方法は?
私のクライアントは、2つの方法で機能する単一のフィールドを要求しました。 分類法に基づくオートコンプリートフィルター。 サイト訪問者が分類法にないものを入力した場合、コンテンツの本文で全文検索を実行し、適切な情報メッセージを表示する必要があります。 そうすれば、ユーザーがカテゴリ名を入力すると、手で選んだノードが一覧表示され、それ以外の場合は少なくともいくつかのコンテンツが取得されます。 それとは別に、簡単です。しかし、これらの動作を1つのフィールドに結合する方法は?

4
[フィールドの管理]タブと[表示の管理]タブを非表示にする方法
Drupal 7を使用してWebサイトを作成していますが、分類法の許可を調べていました。ウェブサイトのメンテナーに語彙の管理と用語の追加、用語の並べ替えなどを行う中心的な場所を提供したかったので、分類法の下で「語彙と用語の管理」権限を付与しました。しかし、これは望ましくない複雑さをもたらし、主に新しいフィールドを作成して表示を管理するアクセス権を与えました([フィールドの管理]タブと[表示の管理]タブ)。 「構造>分類」からアクセスできる語彙および用語の編集画面にアクセスできるようにする方法はありますが、語彙編集画面の「フィールドの管理」および「表示の管理」タブを無効にしますか? Drupal 6のオーバーライドとフックの概念にはかなり精通していますが、Drupal 7には初めてです(実際、これは私の最初のD7 Webサイトであり、5つまたは6つのD6 Webサイトを作成しました)これに対するコーディングソリューションがあれば。答えを探したり、正しい方向に押したりするだけです。 まだ誰も回答していないので、分類(管理/構造/分類)を管理するための中央エリアの代替案を検討したいと思います。分類法の管理ページをシミュレートするためのビューを備えたページの作成を検討することができたかもしれません。 それは実現可能であり、以前に誰かがこのようなことをしたことがありますか?

10
ビューのコンテキストフィルターとしての分類用語名
D7では、URLから取得した分類用語名に従ってビューをフィルター処理できました。例はこのURLです http://www.gbyte.co/tags/drupal-planet/rss.xml 「drupal-planet」は分類用語IDに変換され、それに応じてビューの結果がフィルタリングされます。 コンテキストフィルター「Content:Tags(field_tags)」を使用して、対応するD8ビューを設定しました。field_tagsは分類フィールドです。ただし、次のように実際の用語IDをURLに渡すと、D8ビューには結果が表示されます。 http://www.gbyte.co/tags/9/rss.xml D7のように用語名でも動作するようにしたいと思います。機能が欠落していますか、またはビューを別の方法で構成する必要がありますか?

10
分類条件を取得する
Drupal 8の特定の語彙から分類用語を取得したかった。 どうやら私はまだ使用してそれを行うことができますtaxonomy_get_treeが、それは非推奨です。 TermStorageInterface :: loadTreeを使用する必要があります 私はこの関数にアクセスしようとしBlockていますが、TermStorageInterfaceクラスをインスタンス化する方法がわかりません。 関数に直接アクセスしようとしましたが、静的関数ではありません: TermStorageInterface::loadTree('categories') クラスをインスタンス化しようとしましたが、教えてくれました Cannot instantiate interface Drupal\taxonomy\TermStorageInterface $test = new TermStorageInterface(); このクラスがどのように機能し、どのように分類法リンクにアクセスできるかがわかりません。Drupalがどのように機能するかを理解することの大部分が欠けていると思います。
16 taxonomy-terms  8 

4
ビューで語彙のルート用語のみをフィルター処理するにはどうすればよいですか?
私は次のように構成された語彙を持っています: ルートアルファ 用語アルファ1 用語アルファ2 サブタームアルファ1 ルートベータ ルートガンマ タームガンマ1 タームガンマ2 語彙のルート用語のみを表示するようにビューをフィルターするにはどうすればよいですか?現在、私のビューはルート用語と子を表示しています(用語* *) それから先は、引数「ルートアルファ」(またはそのtid、またはコンテキストからのもの)を渡し、「ルートアルファ」の直接の子のみにフィルターをかけたいと思います。(用語アルファ*)。それ以上の深さまでフィルタリングすると、ボーナスになります。 語彙が次のようになるように、すべての用語を1つのルート用語に入れると、機能するようになります。 真の根 ルートアルファ 用語アルファ1 用語アルファ2 サブタームアルファ1 ルートベータ ルートガンマ タームガンマ1 タームガンマ2 どちらの語彙構造が正しいのかわかりませんが、これを書くと、ビューでこれを理解すること以外に読むべきことがあることに気づきました。

7
分類法のコードへのエクスポート
分類法のボキャブとそれに関連する用語をエクスポートする方法を探しています。これまでのところ、私は見つけてテストしました: 分類のエクスポート -機能を使用してコードにエクスポートしますが、インポートはしません。 http://drupal.org/node/755986-このパッチを使用した簡単なテストでは、さまざまな結果が示されました。 他のモジュールの提案やコードソリューションはありますか?すべてをaに書き込んでから更新にhook_install使用hook_updateすることもできますが、特に500以上の用語についてはエレガントなソリューションとは思えません。

1
ビューブロック内の分類用語ごとの関連ノード[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? Drupal Answersのトピックになるように質問を更新します。 4年前に閉鎖されました。 Drupal 7には、「カテゴリ」という分類フィールドを持つ「アセット」というコンテンツタイプがあります。必要なのは、現在のノードのカテゴリ用語を調べ、同様にタグ付けされた他のすべての資産ノードを見つけ、それらのタイトル、それらへのリンク、およびその他の情報のリストを吐き出す資産ページのブロックですそれらのノードから。 ビューブロックは最初に考えたものでしたが、Drupal 7でこれを実現するには時間がかかりました。たぶん、URLに用語IDが含まれていないので問題があるのでしょうか。とにかく、私はたくさんのチュートリアル(このチュートリアルとこのチュートリアルのような)を検索し、フォローしましたが、役に立ちませんでした。だから、ここに私の質問があります: ビューが答えである場合、何が間違っていますか? 私のためにこれを行うことができるDrupal 7モジュールはありますか?

3
ビューで各用語の最新の投稿を3つだけ表示するにはどうすればよいですか?
別の質問の助けを借りて:ビューで各分類用語の最新ノードを表示する必要なビューを作成できましたが、各用語のすべての投稿が表示されます(用語ごとにグループ化されます)?各用語を最新の投稿のうち3つだけを表示するように制限するにはどうすればよいですか。 例えば 期間1- 投稿1- 投稿2- 投稿3 期間2- 投稿1- 投稿2- 投稿3 期間3- 投稿1- 投稿2- 投稿3

5
pathautoの分類階層をスラッシュで区切る方法
Pathautoには、分類階層をエイリアスする別の方法があるようです。 分類メニューから: クラシファイド>車>アストンマーティン> DB9クーペ クラシファイド>ジョブ>会計 私が欲しいのは、URLについて次のようなものです: クラシファイド/ジョブ/アカウンティング(会計-ジョブ-クラシファイドではありません) (Pathauthoはダッシュを逆順に並べてこれを生成することに注意してください。) Pathautoでは、このパターンを使用しています:(Default path pattern以下の空白のパターンを持つすべての語彙に適用されます) [term:parents-all] 混乱した。

3
親と子の分類用語を表示する方法は?
次のような語彙があります。 親1 子供1 子供2 子供3 親2 子供1 子供2 次に、ビューを使用して、親用語とその子用語のリストを作成したいと思います。Views UIでこれを実行しようとしましたが、親という用語のみを表示します...子の用語は表示しません。私にとって非常に混乱しています。 誰でもこのケースを手伝うことができますか?ありがとう

2
分類法で新しい用語(無料のタグ付け)を無効にする方法は?
オートコンプリートウィジェットを使用する形式の「用語参照」フィールドがあります。ユーザー入力をボキャブラリーの用語のみに制限し、ユーザーが既存の用語を入力しようとしたときにメッセージを出力したい。 コンテンツ分類モジュールを見つけました。ただし、これはフィールドコレクションまたはフィールドグループを含むフォームでは機能しません。 寄贈されたパッチ1078878-DisableAutoCreation-D7-UTF-8.patchもあります。しかし、モジュールのようなシンプルでクリーンなソリューションがあるのか​​、それとも最新のdrupalおよび分類法バージョンでそれを行う既存の方法を見逃したのではないかと思っていました。



5
標準メニュー項目のサブメニューとして分類法メニューを挿入するにはどうすればよいですか?
メインメニューがあり、次のようなトップレベルの構造があります。 Home - Categories - Something Else - ... - Contact これらのトップレベルリンクはそれぞれ、適切なノードページに移動します。 カテゴリ(複数レベル)の語彙があり、「カテゴリ」アイテムの下のサブメニューでそれらの分類用語を取得する必要があります。サブメニューはボキャブラリのように拡大/縮小するはずなので、アイテムをメインメニューにハードコーディングすることは避けたいです。 過去には、私は何に非常に似て(これを達成するために、オーバー精巧なコードを書かれた分類作業にフックいるとそれに基づいて特定のメニューのサブ項目を管理してきた分類メニューはありませんが、それぞれに異なるメニューを持ってすることなく、単語)。 この方法は機能しますが、理想的ではなく、一般的でもありません。そのコードを古いプロジェクトから新しいプロジェクトに持ち上げるだけでなく、合理的な量のカスタマイズが必要になります。 これには「標準」のモジュールベースのソリューションが必要だと感じずにはいられません。 私は、さまざまなモジュールを組み合わせて使用​​するためのいくつかの提案を見てきました(ビューベースのモジュールを使用することをお勧めするものもあります)。私はどんな提案も受け入れますが、1つまたは2つ以上のモジュールのインストールと、ハードコーディングされたコンテキスト固有の構成の負荷が関係する場合、おそらくこの場合はあまり役に立ちません。

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