問題タブ [tridion-2011]
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 2011 SP1 : コンテンツの展開中の問題
ファイルシステムにコンテンツを展開するために、修正プログラムと .net Web アプリケーション httpupload.aspx なしで Tridion 2011 sp1 を使用しています。監視した結果、次の 2 つの問題があることがわかりました。
1) 発行キューで正常に発行されたページが、ファイル システムでアップロード/更新されない場合があります。
2) 次のエラーで失敗したページのトランスポート パッケージは作成されません。
FailedPhase の展開: 展開処理フェーズに失敗しました。クラス com.tridion.storage.StorageManagerFactory を初期化できませんでした。クラス com.tridion.storage.StorageManagerFactory を初期化できませんでした。
また、デプロイヤーのログ ファイルとトランスポーターのログ ファイルには、失敗したアイテムのトランザクション ID への参照がありません。
誰でもこれで私を助けることができますか?
tridion - 複数のコンポーネント リンクをループして、SDL Tridion 2011 の Dreamweaver TBB でリンクされたコンポーネントのスキーマ名を取得する
現在、Dreamweaver テンプレートのビルディング ブロックに取り組んでおり、ページに SiteEdit を実装しています。
SDL Tridion 2011 SP1、Site Edit 2012、および Default Dream Weaver テンプレートを使用しています。
私のスキーマには、「Component Link」タイプの複数値フィールドがあります。私のメイン コンポーネント XML は次のようになります。
リンクされたコンポーネントの XML は次のようになります。
私の目的は、リンクされたコンポーネントのスキーマの名前を取得し、リンクされたコンポーネントのフィールドでもインライン編集を有効にすることです。URI を使用して、リンクされたコンポーネントのスキーマ用に別のコンポーネント テンプレートを作成しましたtcm:202-8142-32
。
このようにメイン コンポーネントの DWT TBB を作成しました。
コンポーネント リンク フィールド「リンク」をループできません。
次に、単一のコンポーネント リンクのみを許可するスキーマを変更しました。TBB が次のように記述されている場合、問題なく動作します。
複数のコンポーネント リンクをループすることに問題があることはわかっています。
複数のコンポーネント リンクをループして、リンクされた各コンポーネントのスキーマ名を取得する方法を提案してください。
tridion - handling multiple component presentations in Dreamweaver Template Building block in SDL Tridion 2011
I am working on Dreamweaver TBB in SDL Tridion 2011 SP1. In the TBB I am using the data from different component presentations.
Main Component:
Component Template: tcm:1-8142-32
Its DWT TBB looks like this.
When I previewed the Component I got the output and all component presentations executed as expected.
Output:
Then I created the Page with the page TBB.
The output is not as expected. The Component Template "tcm:1-8142-32" is not executed.
output:
I want to make SiteEdit to linked component also.
Do I need to add extra templates to the existing ones? I am using Tridion 2012 UI.
I came to know that we need add isQueryBased
, property must be set to true.
If yes, can any one help the command to set it true?
I don't know where the problem lies.
Can any one help me out to modify the code and implement SiteEdit for the embedded Component?
tridion - コンポーネントリンクを使用してSiteEditforComponentを実装するためのコンポーネントテンプレートとページテンプレートに必要なTBBS
Tridion2011SP1とSiteEdit2012でテンプレートを作成しているDreamweaverに取り組んでいます。
私のコンポーネントにはコンポーネントリンクがあります。コンポーネントリンクに対してもSitEditを有効にしたい。
リンクされたコンポーネントから値を取得するためのコンポーネントテンプレートを作成し、メインコンポーネントテンプレートビルディングブロックで参照しました。
私のメインコンポーネントCTには、次のテンプレートビルディングブロックがあります。
ページTBBはこんな感じ
ページテンプレートには次のブロックがあります。
ページをプレビューすると、SiteEditタグが表示されます。コンポーネントリンクからもコンテンツを見ることができます。
しかし、ページを公開したとき、コンテンツを編集できません。
テンプレートビルディングブロックを追加したり、ブロックに変更を加えたりする必要がありますか?
tridion - SDL Tridionでさまざまなページのナビゲーションメニューを作成するにはどうすればよいですか?
書籍、携帯電話、コンプなど、これらすべてのカテゴリに異なるページを作成しました。次に、このタイプのナビゲーションメニュー(図を参照)をすべてのページに配置し、ページを開くと、対応するメニューリンクが強調表示されます。
テキストとリンクを含むスキーマを作成し、それを複数値にする必要がありますか?それでは、コンポーネントを作成して、最終的にすべてのページにレンダリングしますか?
そうでない場合は、他のより良いアプローチを提案してください。
tridion - SDL Tridion UI 2012 でコンポーネント リンクを編集することはできますか?
惑星トリディオンからのすべての人間のための1つの大きな「こんにちは」:)。
コンポーネント リンクを SDL Tridion UI 2012 で編集可能にしようとしています。
フィールドの 1 つとして多値コンポーネント リンクを含む 1 つのコンポーネントがあります。
以下をDWTに入れると
その結果、テンプレートビルダー内で次のようになりました。
予想どおり、ページ レベルの「既定の終了アクション」でエラーが発生しました
tridion:href の適切な値が見つかりません
以前のアクションで C# TBB 内のコンポーネント リンクを抽出する必要がありますか、またはこれを解決する他の方法がありますか (SDL Tridion UI のコンポーネント リンクを有効にする)?
tridion - SiteEdit 2009 を使用して Tridion で XML ドキュメントを編集できますか?
SiteEdit の調査を開始しました。HTMLページで有効にして使用することはできますが、コンテンツがXMLドキュメントとして公開されている場合に使用できるかどうかを教えてくれる人はいますか. これを試してみましたが、SiteEdit プロキシ (ポート 84) 経由でアクセスすると、公開された XML ページに [SiteEdit] ボタンが表示されません。
tridion - SDL Tridion UI 2012 のプレビュー アラートを継続的に更新
いくつかのテスト (デフォルト) ページで新しい SDL Tridion UI 2012 機能を確立しようとしています。「プレビューの更新」を数回クリックしたにもかかわらず、「このページのプレビューは最新ではありません」という警告が表示され続けます。仮想画像を使用していたので、自分以外はページを編集できません。どのコンポーネントが変更されたかは関係ありません。「セッション プレビュー」Web サービス側の cd_core.log ファイルを調べたところ、次のノードが興味深いことがわかりました。
最も興味深い部分は、「セッション プレビュー」Web サービス側の cd_storage_conf.xml にセッション ラッパーが追加されたことです。以下は、「セッション プレビュー」cd_storage_conf.xml の一部です。
cd_storage_conf.xml の有効性状態を確認しましたが、すべて問題ありません (IE 経由で XML を開こうとすると、正しく表示されます)。
ページを再公開すると (編集を終了)、ページをリロードした後、コンポーネントの最初の変更が行われるまで、すべてが正しい状態になります。この予想外の状態は、私に強い痛みと頭痛を与え、さらに私をとても緊張させました... :)。
tridion - DWTでコンポーネントリンクフィールドをレンダリングするにはどうすればよいですか?
コンポーネントリンクタイプの複数値フィールドを含むスキーマがあります。
このコンポーネントのDWTTBBを作成するときに、このフィールド(テンプレートとのコンポーネントリンク)をレンダリングするにはどうすればよいですか?
tridion - Tridion の DD4T で SiteEdit を使用する方法
DD4T コードの Razor テンプレートで SiteEdit 固有の構文またはタグを使用する方法を教えてもらえますか? RenderComponentField
その中に Site Edit 関連のクラスを見たことがありますが、Dreamweaver に似た構文やDreamweaver で使用した構文があるビューで SiteEdit タグを使用する方法を理解できませんでしたtcdl:ComponentField
。私は DD4T を初めて使用し、SiteEdit 2009 SP3 と SDL Tridon 2011 SP1 を使用しています。
前もって感謝します。
更新: 回答に記載されている実装を試しましたが、残念ながら、プロキシでページにアクセスすると、「無効なテンプレート - HTML が無効です。おそらく、テンプレート コードが内部の ap タグなどの無効な HTML を生成するためです」というエラーが表示されます。別の p タグ。W3C マークアップ検証サービスなどの検証ツールを使用して HTML をチェックし、テンプレートを修正して、再公開してください。」これは、コンポーネントおよびページ テンプレートで使用した動的ページおよびコンポーネント TBB の使用により、Xml コンテンツが html ページにプッシュされているためだと思います。
さらに続ける方法を教えてください。