9
私はGUIエクステンションにView(タブ:ext:タブページ)を追加しました。タブページのGUI拡張機能では、ext:pagetypeノードの機能は何ですか?
ext:pagetypeノードの機能は何ですか?私はNamespace:Nameを次のように使用しています。値のための他のオプションはありますか?
<ext:pagetype>RC.TabExtension</ext:pagetype>
私はGUIエクステンションにView(タブ:ext:タブページ)を追加しました。タブページのGUI拡張機能では、ext:pagetypeノードの機能は何ですか?
ext:pagetypeノードの機能は何ですか?私はNamespace:Nameを次のように使用しています。値のための他のオプションはありますか?
<ext:pagetype>RC.TabExtension</ext:pagetype>
このタブでは、特定のJavaScript実装を使用できます。
JavaScriptクラスの完全な名前を指定し、Tridion.Controls.DeckPage
インターフェイスを実装する場合は、タブの実装を使用します。
クラスでない場合や、インターフェイスを実装していない場合は、デフォルト実装を使用します。
(あなたが不思議に思っている場合に備えて、タブはデッキから継承されます)
DeckPageの例は、PowerTools 2011プロジェクトのhttp://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/ItemXml/ItemXmlTabにあります。 .ascx.js?r = 563 – robrtc
唯一のことは、「JavaScriptクラスのフルネーム」ではなく、JavaScriptクラスに関連付けられた一意のページタイプが登録されていることです。 新しいDeckPageを作成するときに登録する必要がありました。これは1行で行うことができます(上記の例を参考にしてください)。 Tridion.Controls.Deck.registerPageType(ItemXmlTab.ItemXmlTab、 "ItemXmlTab");ノードで "ItemXmlTab"を使用する必要があります。 –