【问题标题】:Whether Ribbon tool bar button will work in Home page tab of Tridion?功能区工具栏按钮是否可以在 Tridion 的主页选项卡中使用?
【发布时间】:2012-05-21 09:05:39
【问题描述】:

我为 Tridion 2011 sp1 版本的格式页面实现了功能区工具栏按钮。现在我的要求是将功能区按钮移动到主页 - 编辑组并使其工作。为此,我将 pageid 更改为“FormatPage”,将 groupid 更改为“EditGroup”。它在主页中启用。对于格式页面 RTFfield,我使用了“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&lt;br/&gt;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

但是对于简单的文本字段,需要使用哪个命令呢?
请帮助解决这个问题。提前致谢。

【问题讨论】:

    标签: tridion tridion-2011


    【解决方案1】:

    我通常使用 firebug 在 tridion 对话框的 html 源代码中查找特定组的 PageId。 HomePage 似乎是正确的。我还想如果该值为空白,这就是按钮将显示的位置。

    如果这在短期内没有帮助,我会尽快用解决方案更新这个答案。

    【讨论】:

    • 感谢您的回复。是的,PageId 和 GroupId 由 firebug 工具本身识别。请告诉我如何使它在主页上工作?我们需要在按钮 JS 中使用任何额外的命令吗?对于简单的文本字段,我们如何使其工作?提前致谢。
    • 在我的组件创建页面中,我有多值嵌入式架构字段。要访问组件的完整 XML,我使用以下命令: "$display.getView().getItemFields()" 。对于特定的 RTF 字段,我使用命令:“target.editor.getHTML()”。但我的要求是获得完整的嵌入式字段值集。我需要使用哪个命令?请帮助解决这个问题。提前致谢。
    • @用户 - 你可以为你的第二条评论创建一个问题吗?
    • 我发布了与第二条评论相关的问题。请在以下链接中找到相同的内容:stackoverflow.com/questions/10715078/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2012-05-18
    相关资源
    最近更新 更多