問題タブ [tridion2009]
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.
tridion - Tridion 2009 SP1:バイナリURLを取得する方法を仲介しますか?
動的コンポーネントプレゼンテーションとして公開されているマルチメディアコンポーネントのファイルのバイナリURLを取得しようとしています。
ブローカーデータベース内のBinariesテーブルにURLを表示できますが、次のコードのいずれかを使用してバイナリURLを取得できないようです。
SQLBinaryMetaHomeの使用:
バイナリメタファクトリの使用:
ComponentMetaFactoryを使用してコンポーネントメタデータをロードできます。
バイナリメタを読み込めない理由について何かアイデアはありますか?私は正しい方向に進んでいますか?
ロブ
tridion - Tridion2009で構造グループを削除できません
これは、(制限された)Tridionフォーラムで、構造グループを削除できないことについての質問の繰り返しです。ただし、質問を報告した人から適切な回答や解決策が得られなかったため、ここで再度質問します。
構造グループで立ち往生していますが、これも削除できません。ローカライズされておらず、他の1つのパブリケーションにブループリントされているだけで、ページは含まれていません。コンテンツがプレゼンテーション環境から移行されました。おそらく古いターゲットがどこかにスタックしていますか?
データベースから直接削除することはできません。他の解決策はありますか?
tridion - Tridion 2009 SP1:TDSEを使用するカスタムページ。公開されたページは公開キューに残ります
スケジュールされたタスクから呼び出されるクエリ文字列に基づいてページを公開するTridion2009SP1のカスタムページを作成しています。
私は次のコードを使用しています:
これは機能しているようで、キュー内のページを確認できますが、ページは「進行中」の状態のままです。
それでも問題なく手動でページを公開できます。
デプロイヤログには、作業を受信していないことが示されていますが、c:\ tridion \ workフォルダ内のアイテムを確認できます(ローカルファイルシステムのpubターゲットを使用しています)。
何か案は?
更新:パブリッシャーがTcmPublisher/debugのように実行されていたときの公開ログは次のとおりです
tridion - XSLTメディエーターを使用してXSLTTBBでtcmse:PublishBinaryを使用するとエラーが発生します
私はSDLTridion2011SP1でXSLTTBBに取り組んでいます。TridionサイトからダウンロードしたXSLTメディエーターを使用しています。
次のように画像を取得するためのTBBを作成しました。
エラーが発生します
問題は「http://www.tridion.com/ContentManager/5.1/TcmScriptAssistant」が原因であると理解しました。
誰かがそれを克服するために必要な修正を提案できますか?
TBBまたはコンポーネントテンプレートの内容を変更する必要がありますか?
ありがとうございました。
tridion - 一部のコンポーネントを編集すると、SDL Tridion SiteEdit 2009 SP2 XPath エラーが発生する
SiteEdit を使用してコンポーネント プレゼンテーションの一部を編集しようとすると、次のエラーが表示されます。
Sys.FormatException: コンポーネント xml スキーマから型情報を取得できませんでした。フィールド: cf_tcm:32-204267_title XPath: コンテンツ/カスタム:コンテンツ/カスタム:タイトル[1]
同じテンプレートを持つコンポーネントの一部が正常に動作するため、奇妙です (これらにはイメージ セットがありませんが、イメージ セットを持つコンポーネントは動作しません)。
これが私のCTのコードです:
(特定のフィールドに問題がないことを確認するために、他の編集可能なフィールドを削除しました)
何か案は?
更新
要求されたとおり、ここに私の (匿名化された) HTML があります。1 番目と 3 番目のコンポーネントに問題があり、中間のコンポーネントは問題ありません。
tridion - パッケージ内の項目を Dreamweaver テンプレートとして実行する
複合テンプレートでパッケージ内の文字列アイテムを使用して、dreamweaver テンプレートのように実行できるかどうかを知っている人はいますか? そして、同じ方法を他のメディエーター (かみそりなど) に適用しますか?
ありがとうマーク
tridion - Java の taf:server:variables から REMOTE_USER を取得するアンビエント データ フレームワーク
私の Web サイトは .Net で実行されており、SDL Tridion 2009 を使用しています。ユーザーがログインすると、REMOTE_USER 変数が要求ストアの taf:server:variables グループに正しく格納されていることがわかります (.net スクリプトを使用) )。
カートリッジ (Java) でこの値を抽出しようとしていますが、クレーム ストア内のすべてを印刷すると、この値が空白であることがわかります。
私のJavaコードは次のようになります:
アップデート:
私のカートリッジ構成には、次のinputclaimが含まれています。
これは残念ながら役に立ちません。私も taf:server:variables:remoteuser / remote_user / * を試しましたが成功しませんでした。
ログを調べると、キー REMOTE_USER が表示されますが、値は空白です。
他の誰かがこのシナリオを見て、解決策を知っているかどうか疑問に思っていました.
tridion - Tridion 2009 カスタム ページ: 「必要なオブジェクト: 'TMSMail'」というエラー メッセージを修正するには?
Tridion 2009 でカスタム ページを使用しています。このカスタム ページは以前は正常に機能していました。
最近、これを別のサーバーに移動しました。現在、このカスタムページはエラーをスローしています
これを修正する方法を提案してください。
tridion - Tridion Publishing とガベージ コレクション
以前の投稿Tridion 2009 Template Publishing Failureを参照してください。そこでは、大量公開中にシステムが明らかにランダムにクラッシュしたことを説明しました。
XSLTMediator を使用しており、すべてのテンプレートはTemplateBase
ソリューションに基づいています
このエラーはガベージ コレクション / COM+ に関連している可能性があるとのことですが、これはちょっとしたニシンだと思います。TemplateBase ソリューションIDisposable
は、すべての GC/COM+ の厄介さを処理する必要があることを明示的に実装していますか? (VBScript の Set obj = Nothing の時代とは異なり、メモリ リークを回避できません)!
ありがとう。
tridion - コンポーネントの iframe タグにより、公開時に不完全なページが表示される
iframe
Tridion には、 のようなタグがあるテキスト フィールドを持つコンポーネントが添付されているページがあります<iframe src="http://mysite.com/l/5042/2012-06-21/9pb4y" width="100%" height="500" frameborder="0" style="border: 0" > </iframe>
。によって処理されている間、このタグがそのまま残るようにしC# & DWT template building blocks
ます。しかし、ページが公開される最後に、ページのソースでタグが に変わります<iframe src="http://mysite.com/l/5042/2012-06-21/9pb4y" width="100%" height="500" frameborder="0" style="border: 0" />
。iframe
このため、ページ ソースはタグの後にコンテンツを表示しません。そのため、タグを含むコンポーネントの後にページに添付されたコンポーネントはページにiframe
表示されません。</iframe>
終了タグが自己終了タグに置き換えられた理由は/>
何ですか?