問題タブ [entityreference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 外部参照を持つ xml ドキュメント
xml ドキュメントが、同じマシン上の他の xml ファイルで定義されている変数/要素を参照できる方法はありますか?
php - EntityReferenceを使用して、現在のノードを参照しているノードを示すDrupalブロックを作成するにはどうすればよいですか?
たとえば、ホテル用のノードとレストラン用のノードがあるとします。EntityReferenceを使用してホテルノードに明示的にアタッチしたレストランノードのリストが必要です。つまり、レストランのコンテンツタイプには、ホテルノードを参照するフィールドがあります。
ユーザーが見ているノードを確認し、関連するノードのリストを表示するブロックビューを作成できるはずですが、機能させることができませんでした。
すべてのレストランを表示するブロックがあり、コンテキストフィルタを機能させようとしていますが、コンテキストフィルタを作成しようとすると、次のエラーが表示されます。「不正な選択が検出されました。サイト管理者に連絡してください。」これは単純なはずですが、何が間違っているのでしょうか。
drupal - 新しいコンテンツを作成するときのDrupal7ノードの関係
「Artist」と「Biography」の2つのコンテンツタイプがあるとします。エンティティ参照を使用して、1つの伝記を1つのアーティストにリンクできます(これは1対1の関係です)。
新しいアーティストを作成するときに、最初にアーティストを作成してから経歴を作成し、それをアーティストにリンクする代わりに、アーティストの経歴を直接追加するためのタブまたはリンクを設定できますか?
ありがとうございました。
java - java: エスケープされていない引用符は xml テキスト ノード値を終了します
私はJavaでAndroidアプリを書いています。アプリはフラッシュカードをエミュレートし、片側に質問、反対側に答えを表示します。
私は現在、次の(かなり標準的な)コードを使用して、整形式の(私が信じているように).xmlドキュメント(出力を問題なく読み戻すQtベースのプログラムによって生成されます)を丸呑みしています:
以下は、xml を学習するためのフラッシュカードです。
私が標準を理解しているように、「<」と「&」はエスケープする必要がありますが (「>」はおそらくエスケープする必要があります)、引用符とアポストロフィはエスケープしません (属性に含まれている場合を除く)。 card が解析されWhat is the entity reference for '
、&
それぞれ および として出力されます。
入力は標準に従っているようです。Java XMLDom の実装は本当に標準に準拠していないのでしょうか、それとも何か足りないのでしょうか?
私だけがこの問題を抱えている (持っていた) と信じるのは非常に難しいと思いますが、Google とスタック オーバーフローの両方を検索しましたが、驚くほど直接的な関連性はほとんど見つかりませんでした。
助けてくれてありがとう!
ロブ
<?xml
編集:ファイルに !DOCTYPE があることに気付きましたが、タグで始まっていません。
これで何か違いがあるのだろうか。
drupal-7 - ビューの参照ノードから空の値をロードする (Drupal 7)
2 つのコンテンツ タイプのノードを表示するビューがあります。すべてのノードには、「親」ノードを参照するエンティティ参照で作成された cck フィールドがあります。ビューに表示されているノードの値が空の場合、ビューは親ノードの値を表示する必要があります。そのような単純な。
フィルターは、親の値をフィルター処理できる必要があります...
どうにかしてハンドラーで解決すべきだと思っていますが、ドキュメントを読むのに苦労しています。誰か助けてくれませんか?
Drupal 7.14、Views 7.x-3.3、Entity Reference 7.x-1.0-rc3+2-dev を使用しています。
-- ミッケル
forms - Drupalは別のコンテンツのフォームにコンテンツを追加します
Drupal 7 を使用していますが、現在次の問題に直面しています。
他のデータの中でアドレスとサービスで構成されるデータベースがあります。この関係は、すべてのサービスがアドレス(1 つだけ)を持つ必要があるというものです。Drupal では、アドレスとサービスの両方がコンテンツ タイプであり、サービスには ( EntityReferenceモジュールを使用して) アドレスに関連付けるフィールドがあります。
新しいサービスを作成する場合、ユーザーは既存のアドレスを選択できますが、アドレスは事前に作成する必要があります。アドレスのすべてのフィールドも含むサービス用のコンテンツ作成フォームを作成できることを知りたいです。ユーザーがすべてのフィールドを手動で入力すると、新しいサービスと新しいアドレスが作成されます。(リストまたは提案ボックスから) アドレスを選択するオプションも必要です。そうすることで、住所フィールドには既存の住所のデータが自動的に入力され、フォームを送信すると、新しいサービスが作成されます。以前に存在したアドレスに関連しています(現在機能しているように)。私は Django で非常に似たようなことをしましたが、非常に簡単で、アプリケーション固有のコードを必要としませんでした。Drupal で同じように簡単な方法があるかどうか疑問に思っていました。
簡単に言えば、既存のアドレスを選択するか、新しいアドレスを「その場で」(つまり、同じフォームで) 作成するかを選択できるサービスコンテンツ作成フォームを探しています。
また、私は Drupal に比較的慣れていないため (PHP の経験はありますが)、直面している問題を適切に挙げることが難しいことも付け加えたいと思います。その結果、この質問のタイトルが関連していない、および/またはこの問題が別の質問で対処されている可能性が非常に高くなります (はい、私はそれを検索しました)。その場合は、お気軽に正しい方向に向けてください。
どんな助けでも大歓迎です。
ありがとう!
drupal-7 - Drupal 7 エンティティ リファレンスとコンテンツ タイプ フィールドの表示
エンティティ参照をコンテンツ タイプ フィールドの 1 つとして正常に作成しました。ウィジェット タイプとして選択リストを使用しています。選択リストの内容は、デフォルトでノード タイトルになります。私の場合、これは問題であり、そのノードの異なるフィールド コンテンツを表示したいと考えています。誰でもこれを行う方法を知っていますか?
php - 特定のユーザーのみが Drupal でコンテンツ タイプの特定のフィールドを表示できるようにするにはどうすればよいですか?
「学生」の役割を持つメンバーが「教師」の役割を持つメンバーについてレビューを投稿するよう求められる Drupal 7 サイトをセットアップしています。各生徒が一度にすべての教師をレビューできるようにする必要があります。次に、各教師が自分に関連するレビューのみを表示できるビューを作成する必要があります。レビューはより大きなアプリケーション フォームの一部であるため、コンテンツ タイプの一部のフィールドはすべての教師が表示できるようにする必要があります。
生徒がドロップダウンから教師を選択できるように、エンティティ参照ビューを設定する方法を知っています。私の質問は、テキスト フィールドを特定のエンティティに関連付けることができますか? これができれば、現在のユーザーで「タグ付け」された生徒のフィードバック フィールドのみを表示するように教師のビューを構成できます。
明確にするために: 生徒は1 つの投稿のみを作成する必要があるため、生徒が複数回 (教師ごとに 1 回) 記入するコンテンツ タイプを作成することはできません。コンテンツ タイプは次のようになります。
第一希望の教師を選んでください: (これは私がエンティティ参照ドロップダウンを使用している場所です)
最初の選択を説明してください: (これは、学生、管理者、および教師のみが最初のドロップダウンで選択したテキスト フィールドである必要がありますフィールドには閲覧権限があります)
2 番目に希望する教師を選択してください: (これは別のエンティティ参照ドロップダウンです)
2 番目に選択した内容を説明してください: (2 番目のドロップダウン フィールドで選択された生徒、管理者、および教師のみが表示される別のテキスト フィールド)
Rules モジュールでこれを達成できますか?
php - 1 つの CT が別の CT を参照しているときに、ビュー内の重複する Drupal ノードを削除するにはどうすればよいですか?
Drupal 7 と関連モジュール: ビューとエンティティ リファレンス
2 つの異なるコンテンツ タイプ レコードの「ティーザー」表示タイプを単純に示すビューがあります。記事とページとします。
My Article CT にはいくつかの単純なフィールドが表示されます。
マイページ CT にはいくつかのフィールドがありますが、エンティティ参照フィールド (無制限のエントリ) もあります。Entity Reference フィールドは、他の Article ノードを指します。
マイ ビューでは、予想どおり、各レコードのティーザー表示が表示されます。もちろん、ページ レコードが別の記事レコードを参照している場合、その記事のティーザーはページ ティーザーの一部として表示されます。
これは素晴らしい。問題は、記事のティーザーを重複して表示したくないことです。つまり、ページが記事を参照している場合、同じ記事のティーザーを個々のリストとして表示したくありません。
このように考えてください、私はこれらの記事を持っています:
- 第1条
- 第2条
- 第3条
そして、私はこれらのページを持っています:
- 4ページ
- 5ページ
- 6ページ
4ページ目→第1条と第2条
6ページ目→第2条
TL;DR
現在、ビューは次のように表示されます。
- 第1条
- 第2条
- 4ページ
- 第1条
- 第2条
- 5ページ
- 6ページ
- 第2条
- 第3条
私が欲しいのはこれです:
- 4ページ
- 第1条
- 第2条
- 5ページ
- 6ページ
- 第2条
- 第3条
編集:これは、私がやろうとしていることの簡単な図です。ちなみに、2 つの CT のビューには等しくないフィールドがあるため、これはビューに「フィールド」ではなく「コンテンツ」を使用しています。
c# - xml の特殊文字を条件付きでエスケープする
私は多くのことを見回しましたが、特別な XML 文字のみをエスケープする組み込みの .Net メソッドを見つけることができませんでした: 、、、、
および<
それが
タグでない場合。>
&
'
"
たとえば、次のテキストを見てください。
私はそれを次のように変換したい:
タグがエスケープされていないことに注意してください。基本的に、この値を の に設定する必要がありInnerXML
、XmlElement
その結果、これらのタグを保持する必要があります。
私は独自のパーサーを実装することを検討し、 aStringBuilder
を使用して可能な限り最適化しましたが、かなり厄介になる可能性があります。
また、物事を単純化する可能性のある許容可能なタグも知っています (br、b、i、u、blink、flash、Tag のみ)。さらに、これらのタグは自己終了タグにすることができます
またはコンテナタグ