Tridion2011sp1バージョンのフォーマットページにリボンツールバーボタンを実装しました。今、私の要件は、リボンボタンをホームページに移動することです-グループを編集して、それを機能させます。そのために、pageidを「FormatPage」に変更し、groupidを「EditGroup」に変更しました。ホームページで有効になっています。フォーマットページのRTFフィールドには「FaCommand」を使用しました。ホームページの単純なテキストフィールドの場合、どのコマンドを使用する必要がありますか?構成 コード:
<ext:extension assignid="EditGroup" pageid="HomePage" name="RTF Extensions">
<ext:group/>
<ext:apply>
<ext:view name="ComponentView">
<ext:control id="ItemToolbar"/>
</ext:view>
</ext:apply>
</ext:extension>
<!-- BUTTONS -->
<ext:extension pageid="HomePage" groupid="EditGroup"
name="Ribbon<br/>Button" assignid="InsertAttribute">
<ext:command>InsertAttribute</ext:command>
<ext:title>Ribbon Button</ext:title>
<ext:dependencies>
<cfg:dependency>InsertAttributeExtension.InsertAttribute.Commands</cfg:dependency>
</ext:dependencies>
<ext:apply>
<ext:view name="ComponentView">
<ext:control id="ItemToolbar"/>
</ext:view>
</ext:apply>
</ext:extension>
私のボタンのJavaScript:
Type.registerNamespace("RTFExtension.Commands");
RTFExtension.Commands.IA = function Commands$IA(name) {
Type.enableInterface(this, "RTFExtension.Commands.IA");
this.addInterface("Tridion.Cme.Command", [name || "IA"]);
this.addInterface("Tridion.Cme.FaCommand", [name || "IA"]);
};
FormatPageとRTFフィールドに使用しました
FACommand
しかし、単純なテキストフィールドの場合、どのコマンドを使用する必要がありますか?
この問題で助けてください。前もって感謝します。