2012-03-15 13 views
-3

コンテンツマネージャエクスプローラ(CME)内で、複数のドロップダウンリストを含むaspxページから値を渡して、相対的に読み込みたいとします。SDL Tridion 2011のカスタムページとGUI拡張

私の目標は、送信ボタンをクリックしたときに最後に選択した値を返すことです。そのために私はスクリプトタグのaspxページの中にJavaScriptを書いていましたが、ドロップダウンリストを埋め込む過程で、JavaScriptは親ページに値を返していません。だから私は中間のjavascriptファイルを書いた。だから、選択した値を中間スクリプトファイルに送る必要があります。ここで私の親はTridionのページだけです。これを達成する方法を提案してください。前もって感謝します。早期の対応が評価される。

+1

現時点では、この質問に答えるのは難しいです。該当するコードを入力してください。 –

+1

もっと構造化された情報を指定してください。リスト内容のデータソース、相対ドロップダウンコードのjQuery/Javascriptサンプル、Tridionページを更新しようとするTridion GUIコードの例が必要です。また、「Tridion Page」とGUI拡張について具体的に記述してください。「Tridion Page」は何ですか?リボンまたはコンポーネント編集画面から開くポップアップですか? – robrtc

答えて

1

SDL Tridionの完全な.netページを公開していますか?

通常は、SDL Tridionの公開コンテンツがあり、.netアプリケーションはこのコンテンツをページにプルします。

1)あなたはすべてを公開している場合...

は、単にあなたが最も理にかなっている方、あなたのTridionのテンプレート(ページまたはコンポーネントのテンプレートのいずれか)に必要なJavaScriptを置きます。

2)動的ページを使用している場合。私はあなたのビュー(剃刀ファイル、マスターページなど)は、この追加のJavaScriptコードを含めるための最も適した場所になると思う。

最後に、JavaScriptが.jsファイル内の関数に含まれている場合は、jsファイルへの参照を含めるために上記の1または2のいずれかを更新する必要があります。 javascript関数。

私は、あなたのウェブサイトのプレゼンテーション/アプリケーションがtridionの外にあるという点で、オプション2に対して構築していることを願っています。これにより、すべてをより簡単に管理するという課題が生じます。

これが役に立ったら教えてください。

おかげ

+0

ありがとうございます。私はコンテンツを公開していません。私はリボンツールバーを拡張しています。そのためにはいつでもリボンツールバーのボタンをクリックして、私はaspxページを開いています。私の目的は、aspxページから選択した値をtridionページに戻すことです。 –

+0

CMEのtridionページ?これは、値がいくつかのメタデータに到達する必要があることを示唆します。それ以外の場合、値はコンポーネントフィールドに到達する必要がありますか? –

1

あなたはあまりにもあなたの値を返すようにしたいですか?あなたのページ内のフィールドですか?

とにかく、あなたはある種のGUI拡張を必要としているようです。 Jeremyは偉大なチュートリアルを書いています。これはあなたが探しているものだと思います。この例題がコンポーネントダイアログ内にある場合は、ページダイアログを調整する必要があります。

http://tridionfanboy.wordpress.com/2011/12/21/extending-the-sdl-tridion-2011-rich-text-field-format-toolbar/

彼のポストのお得な情報:

1)Tridionのにその背中入れるリボン 2)リボンの項目の機能(あなたのaspxページ) 3)の中に何かを置きます編集フィールド(値を返す必要があります)

私はこれが役に立ちそうです。

関連する問題