問題タブ [tridion]

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.

0 投票する
2 に答える
369 参照

tridion - TridionGUIで右クリックするとエラーが発生するポップアップウィンドウ

Tridionコンテンツマネージャーでアイテムを右クリックしようとすると、エラーが発生します。エラーはTridion独自のエラー表示メカニズムの内部にあり、IPアドレスを示しています。

これがスクリーングラブです:

エラーメッセージ

これは、Windows XPモードVM内で、VPNを介してクライアントネットワーク上のIPアドレスに接続されていることに注意してください。

0 投票する
1 に答える
561 参照

tridion - Anguilla JavaScript から WCF Web メソッドを呼び出すときのこれらすべてのパラメーターは何を意味しますか?

JavaScript の実行時に CoreService からユーザー名を取得する( Tridion PowerToolsからの) 以下があります。

JavaScript (アンギラ):

CoreService 側: (C# .svc)

これにより、非同期呼び出しが送信されます。

PowerTools.Model.Services.Example.GetUserInfo(onSuccess, onFailure, context, false)

一方、これは応答を処理するために別の関数を割り当てます。

Function.getDelegate(this, this._handleUserInfo)

しかし、onSuccess、onFailure、context、および Boolean はどこから来PowerTools.Model.Services.Example.GetUserInfo(onSuccess, onFailure, context, false)ますか?

この 4 つのパラメーターの署名は、サービス コード内のパラメーターのない GetUserInfo() と一致しません。なぜその順序とこれらの 4 つ?

0 投票する
1 に答える
877 参照

asp.net - 名前空間のインポート。<%@ Import %> との違い

適切な名前空間をインポートすることで、aspx ページでこれを行うことができます。

これらのインポートは両方とも機能します。違いは何ですか?どちらを使用する必要がありますか?

対。

xmlns 属性を使用するだけの場合、Visual Studio は

警告の検証 (XHTML 1.0 Transitional): 属性 'class' は要素 'html' の有効な属性ではありません。

0 投票する
1 に答える
123 参照

tridion - 「翻訳編集者」が翻訳ジョブを見るために必要なアクセス権は何ですか?

私たちは Tridion 2011 SP1 を使用し、SDL WorldServer と Translation Manager および WorkFlow を、典型的な大規模なブループリント シナリオで使用しています。編集者の役割には、読み取り/書き込み権限を持つ翻訳の役割があります (ドキュメントに従って)。この役割により、編集者はコンテンツを翻訳に送ることができます。ここまでは順調ですね。

翻訳ジョブが WorldServer に送信されると、編集者は翻訳ジョブのリストでそれを見ることができるはずです。しかし、私たちの場合、編集者は上記のアクセス権では何も見ることができません。システム管理者が翻訳ジョブを見ると、彼らは見ることができますが、翻訳の読み取り/書き込み権限を持つ編集者は見ることができませんか? 他に必要なものはありますか?

どんなポインタでも大歓迎です。

0 投票する
1 に答える
324 参照

tridion - Tridion GUI 拡張 CommandSet はどのように js メソッドにマップされますか?

Tridion GUI 拡張設定はどのように名前を JS ファイルにマップしますか? たとえば、Jaime のHelloWorld 投稿とサンプル ファイルを使用しています。最も重要な部分は、CommandSet セクションのように感じます。

次の属性と、それらが拡張機能の基になる .js ファイルにどのようにマップされるかを理解するのを手伝ってもらえますか?

  • 名前
  • 実装
  • cfg:依存関係

config ファイルと js ファイルの両方でこれらを変更しようとしましたが、それらがどのようにマップされているかは謎です。

0 投票する
2 に答える
664 参照

c# - Tridion : ビジネス コネクタを使用して、ページが特定の公開ターゲットに公開されているかどうかを確認するにはどうすればよいですか?

Tridion リリース 5.3 を使用しています。

ビジネス コネクタを使用して、ページが特定の公開ターゲットに公開されているかどうかを確認したいと考えています。

私ができるTOM APIの使用

ビジネス コネクタを使用して Tridion にクエリを実行すると、得られる情報はページが公開されているかどうかだけで、どのターゲットに公開されているかはわかりません。

パブリケーション ターゲット自体にクエリを実行しようとしましたが、パブリッシュされたページに関する情報は得られません。

何か案は?

0 投票する
1 に答える
280 参照

tridion - マルチメディアバイナリファイル-マイナーバージョンの場合、メタデータは公開されますが、実際のバイナリは公開されませんか?

Tridion2009SP1とXSLTテンプレートを使用しています

真新しいマルチメディアコンポーネント(v0.0)とそのアップロードされたバイナリファイルは、最初に保存された時点でプレビューサイトに正しく公開されます(バイナリの公開は、 tbbPublishMultimedia以下に示すテンプレートによって行われます)。

マルチメディアコンポーネントはマイナーリビジョンバージョンv0.1としてワークフローに入り、ワークフロー中(「エディションコンテンツアイテムの準備」)にコンポーネントを編集し、必要に応じて作成者がバイナリファイルをコンポーネントに再アップロードできます。

v0.xコンポーネントがワークフローに保存されるたびに(v0.1、v0.2、v0.3、v0.4など)、コンポーネントの最新の「ワークフロー内」バージョンとそのバイナリファイルが正しく公開されます。プレビューサイト。

マルチメディアコンポーネントの公開が承認されるたびに、ワークフローが終了し、新しいメジャーバージョン(v1.0 ....またはv2.0、v3.0など)になります。

その後、メジャーバージョンを編集して再保存すると、新しいマイナーリビジョンバージョン(egv1.1)になり、プレビューサイトに再公開され(バイナリファイルも同様)、ワークフローに再び入ります。

ただし、Tridionは実際のマルチメディアコンポーネントの最新のマイナーリビジョンバージョン(v1.1など)を正しく公開しますが、含まれているバイナリファイルの最後のメジャーバージョン(v1.0バージョンなど)のみを公開しているようです。興味深いことに、そのバイナリファイルの最新のv1.1メタデータ(つまり、ファイルタイプとファイルサイズ)は公開されているように見えますが、バイナリファイル自体は公開されていません。

要約すると、マルチメディアコンポーネントがv0.xの場合、Tridionは最新のマイナー/リビジョンの「ワークフロー内」バージョンのバイナリファイルを公開しているように見えますが、メジャーバージョンが存在すると、バイナリファイルの最後のメジャーバージョンのみが公開されます(基本的にはワークフローに再入力する前のバージョン)。

それはとにかくそれがどのように見えるかです...

注...上記のテンプレートでは、tcmse:PublishBinary parameterたとえばconcat($binaryid,"-v2")公開するバージョンを決定するためにメジャーバージョンを指定することは可能ですが、マイナーバージョンを指定できないため、あまり役に立ちません

0 投票する
1 に答える
422 参照

tridion - Tridion - デプロイのコミットに失敗しました (TransientObjectException)

Tridion でページを公開しようとしていますが、「Committing Deployment」フェーズで次の NHibernate 例外が発生し続けます。

コミットを 10 回再試行して失敗しました。org.hibernate.TransientObjectException: オブジェクトが保存されていない一時インスタンスを参照しています - フラッシュする前に一時インスタンスを保存します: .TransientObjectException: オブジェクトが保存されていない一時インスタンスを参照しています - フラッシュする前に一時インスタンスを保存します: com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta

Template Builder でプレビューするとページは問題ないように見えます。

アップデート

明確にするために、これはバイナリの競合が原因ではありません.TBBはそれらを処理し、ページにはバイナリさえありません. ページのコピーの公開は正常に機能するため、Broker データベースの問題のようです。

0 投票する
1 に答える
493 参照

tridion - SDL Tridion 2011 インスタンスを複数のホスト ヘッダーで実行するようにセットアップしましたが、コア サービスが機能しなくなりました。どうすれば修正できますか?

最近、複数のホスト ヘッダーを使用するように SDL Tridion 2011 CME を構成しました。CME をロードできるようにするために、適切な web.config で WCF.RedirectTo を設定しました。ただし、コア サービスが機能しなくなりました。次のエラーが表示されます。

WebHost は要求を処理できませんでした。送信者情報: System.ServiceModel.ServiceHostingEnvironment+HostingManager/63835064 例外: System.ServiceModel.ServiceActivationException: コンパイル中の例外のため、サービス '/webservices/CoreService.svc' をアクティブ化できません。例外メッセージは次のとおりです。このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。パラメータ名: item. ---> System.ArgumentException: このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
2092 参照

sql-server - このエラーの原因:「このクエリを実行するには、リソースプール「内部」にシステムメモリが不足しています」?

Tridion2011SP1開発マシンで次のエラーメッセージが表示されることがあります。

このクエリを実行するには、リソースプール「内部」にシステムメモリが不足しています。スキーマを保存できません(tcm:0-0-0)。ストアドプロシージャ"EDA_ORG_ITEMS_FINDUNIQUENESSCONFLICTS"の実行中にデータベースエラーが発生しました。EDA_ORG_ITEMS_FINDUNIQUENESSCONFLICTS

StackOverflowでここでエラーメッセージを検索すると、一時テーブルを使用しないようにストアドプロシージャを書き直すことが提案されます。それをせずに、誰かがこのエラーメッセージを取り除く方法を知っていますか?