5

Taxonomy-API ベースの検索ページを介して検索される PDF のグループを展開するには、どのようなオプションがありますか? 私の唯一のオプションは次のとおりです。

1) コンポーネント プレゼンテーションを介して各 PDF をページに追加する

2) それらを出力する C# TBB を記述します。

PDF へのリンクは、ユーザーが検索したときにのみ表示されるため、オプション 1 は好きではありません。だから私はオプション2を残していますよね?PDF とメタデータを公開することを唯一の目的とする TBB を含むページを追加するだけですか?

アップデート:

次の行で DWT TBB を追加し (余分な @@ に注意)、PDF を公開しました。

リンク

4

2 に答える 2

15

この種の機能に適したオプションは、「動的コンポーネントとして公開」をサポートするコンポーネント テンプレート (CT) を構築することです。これにより、動的コンポーネント プレゼンテーション (DCP) が作成されます。次に、PDF の基になっているスキーマを新しい CT の [リンクされたスキーマ] フィールドに追加します。

PDF を実際にデプロイする最も簡単な方法は、次のような DWT テンプレート ビルディング ブロックを作成することです。

<a href="" tridion:href="@@Component.ID@@" tridion:type="binary">link</a> 

それを新しい複合テンプレートに追加し、続いてデフォルトの終了アクション TBB を追加します。

次に、PDF コンポーネントを直接公開すると、バイナリが展開され、マルチメディア コンポーネントのメタデータが Broker データベースに配置され、Taxonomy および Broker API を使用してクエリを実行できます。

于 2012-06-08T00:49:21.407 に答える
10

各 PDF を動的コンポーネント プレゼンテーションとして発行できます。各 PDF Multimedia コンポーネントには、分類検索データ (キーワードなど) を保持するために定義されたいくつかのメタデータ フィールドが必要です。次に、検索ページは、Content Delivery Taxonomy API を使用して、検索キーワードに一致する PDF を取得します。

于 2012-06-07T22:09:24.133 に答える