問題タブ [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.
xml - vbscriptを使用して既存のxmlに属性を追加する方法
以下のxmlがあり、VBSriptを使用して生成しています。
これでpageURL(/english/destinations_offers/destinations/asiapacific/maldives.aspx)を取得しました。これは、たとえば擬似コードの下のIDと一致した後に表示されます。
上記のXMLIDが照合され、 pageURL属性が上記のxmlに追加されます。したがって、出力は次のようになります。
VBSCriptの使用を提案してください
ありがとう。
xslt - 開始文字のチェックは「T」で、次の3文字はxsltの数字である必要があります
XMLの変換にXSLT1.0を使用しています。
私はTabs.xmlの下にあります
そして、私はそれを変換するために以下のxsltを使用しています!
以前は正常に機能していましたが、別の変更が必要になりました。@Titleが「T」または「t」で始まるノードをレンダリングする必要があります。次の3文字は、たとえば上記のxmlの数字である必要があります。フライトスケジュール」は来るべきではありません、私はもう1つ書いて条件を記入する必要があると思います<xsl:if test="@componentTitle != ''">
、
提案してください!どのようにそれを行うことができますか!
schema - 既存のtridionコンポーネントのスキーマを変更するにはどうすればよいですか
特定のスキーマ用に設定されたtridionのコンポーネントアイテムがいくつかあります。それらのアイテムのスキーマを新しいスキーマに変更できるようにしたいと思います。新しいスキーマは、古いスキーマが持っていた既存のプロパティをすべて保持するため、データが失われることはありません。この状況では、既存のスキーマを変更することはできません。
これが可能かどうか誰かが知っていますか?
xml - XSLT を使用して 2 つの XML から目的の XML 出力を取得する方法
XSLT と XML を使用しています。
まず、2 つの xml に取り組みます。
最初の XML:
上記の ID、つまり tcm:232-564598 などを使用して取得する2 番目の XMLは、ID tcm:232-564598 の xml の 1 つであり、他の ID は同じタイプの XML を持ちます。
上記の両方の XML を使用して、以下の形式の XML を取得しようとしています。
上記の形式の XML を生成しようとしている XSLT を次に示しますが、うまくいきません。最初の xml はプライマリ xml であり、以下の XSLT を使用して変換されることに注意してください
上記の xslt では、データ ループも正しく行われていることがわかりますが、受信しているデータは同じです。つまり、ループは正しく実行されていますが、ノード値は同じです
提案してください!
asp.net - ASP.Net CMS の推奨事項、Orchard、Sitefinity、Umbraco、または N2?
過去 3 年間、私は (...恥ずかしながら) SharePoint 2007、DNN、および Tridion を使用して Web ポータルを開発してきました。ただし、SharePoint と Tridion (URL、マークアップ、および tdd に対する制御の欠如) からの移行を検討しており、代替手段を探しています。
これらのうちどれに投票しますか?その理由は? これらについてあなたの経験を共有していただけますか?
- オーチャード
- サイトフィニティ
- アンブラコ
- N2
Orchard と Sitefinity は簡単に拡張できるように見えますが、コミュニティのサポートが心配です。
ありがとう
java - CMS + Java アプリケーション サーバー統合アーキテクチャ
次の CMS (コンテンツ管理システム) のいずれかと Java アプリケーション サーバー (JBoss など) を統合した人はいますか?
- SDLトリディオン
- サイトコア
- Drupal
上記の CMS のいずれかを探して、CMS からの静的コンテンツで主に構成される企業 Web サイトを作成/管理しますが、Java Web アプリケーションへの統合ポイントも含まれており、CMS のコンテンツを使用することもあります。(上記の CMS のいずれかを使用する必要があります。)
CMS サイトのコンテンツと Java Web アプリケーションとのシームレスな統合を提供するために、契約や企業の Web サイトで成功裏に使用された CMS および Java Web アプリケーション サーバー アーキテクチャはどれですか?
search - Google Mini は、CAS 認証を使用する liferay ポータルを検索できますか?
研究所のイントラネットを Tridion CMS に移行すると同時に、Liferay に基づくポータルをセットアップしています。
Tridion は検索ツールとして google mini を使用し、Liferay は lucene を使用しています。
必要なのは、両方のシステムにインデックスを付ける単一の検索です。
私たちにとって大きな問題は、Liferay が認証に CAS を使用しており、Google mini を liferay に認証させる方法がわからないことです。
c# - C#のforeachループで多くの時間を要するプロセス
TridionからデータをフェッチするためにC#コードとTridion(CMS)クラスを使用しています。以下は、Tridionからすべてのパブリケーションリストを取得するためのコードです。
上記のボタンクリックのコードでは、.netコードを使用し、Tridionクラスを使用して、以下のようにすべてのパブリケーションリストを取得しています。
Tridionからすべてのパブリケーションリストを非常に高速に取得していますが、以下のようにforeachループを実行すると、プロセスがスタックし、これを行うのに多くの時間がかかります。
デバッグした後、デバッガーが来ると、foreach (Publication pub in pubAllList)
かなりの時間がかかることがわかりました。Publicationクラスオブジェクトの作成には時間がかかり、Tridionクラスだと思います。
これを行う他の方法を提案するか、上記のコードの何が問題になっているのかを提案してください。
ありがとう。
tridion - Tridion のコンテンツ配信 Web サーバーのルート ロケーションの設定
問題の説明: JSP ページのパブリッシュは、broker.config の次のように機能します。
発行ページとディレクトリ (構造グループに基づく) は、wwwroot ディレクトリの下で発行されます。
ページのルートの場所を次のように変更しました ("/apps/tridion/wwwroot" は使用しなくなりました)。
公開すると次が返されるようになりました:
[ページid=tcm:493-637128-64 Title=010. プライバシー ポリシー]、新しいページを作成する IO エラー、そのようなファイルまたはディレクトリはありません、そのようなファイルまたはディレクトリはありません、新しいページを作成する IO エラー、そのようなファイルまたはディレクトリはありません、そのようなファイルまたはディレクトリはありません
Linux Webサーバー上の上記フォルダーに必要な権限を確認しました。また、broker.configのノードで次のことを試しました
この構成でも同じエラーが発生します。私が欠けているものを提案してください!
tridion - コンポーネントリンクが64ビットモードで機能しない
簡単な要約: Tridion 2009 SP1を使用していますが、.NETテンプレートを使用したことはなく、R5コンセプト(VBScript、XSLTなど)を使用しています。リンクなどにブローカーデータベースを使用しています。
Tridionサーバー/プレゼンテーションサーバー/サービスは32ビット環境/モードで完全に実行されており、IISは32ビットモードで実行されています。すべてが完璧に実行されています。
問題: 最近、すべてのサーバーを64ビットモードに移行することを決定したため、すべてが64ビット(IIS、Tridionサーバー/サービスなど)に移行し、コンポーネントリンクを除いてすべてが完全に機能しています。そのため、Tridionサービスを32ビットモードに、IISを32ビットモードに移動すると、コンポーネントリンクが機能し始めます。
エラー: すべてのものが64ビットモードで実行されている場合、コンポーネントリンク解決エラーが発生し、コンポーネントを解決しようとするとエラーが発生します。
提案してください!!
ありがとう。
よろしく、マヌー