PDFスキーマに関連付けられたダイナミックコンポーネントテンプレートを使用してPDFパブリッシングを処理してから、PDFにリンクする必要のあるバイナリリンクを作成しています。ページ上のコンポーネントで使用されているpdfの公開を解除すると、そのページが未公開になっていますか?
ページ上で使用されているコンポーネント内のコンポーネントリンクであるPDFの公開を解除すると、そのページが公開されなくなります。
カスタムリゾルバを使用してこの動作を制御できることはわかっていますが、これは期待した結果ですか?
この動作がTridion 2009からTridion 2011に変更されましたか?
私たちが見つけたのは、PDFは実際にはどこのページにもなく、動的テンプレートを使用してサーバーに公開されているため、コンポーネントリンクが解決しないことです。ただし、バイナリリンクはPDFを指すアンカータグを返します。 –
バイナリの公開方法のコード/ DWTを表示できますか? –
次のように、Add Binaryメソッドを使用します。 engine.AddBinary(binary.Id、template.Id、null、binary.BinaryContent.GetByteArray()、CreateUniqueBinaryName(binary)); –