добавить небольшую кнопку ленты в PublishItemsGroup

извините, если это было покрыто. Я нашел, как добавить новую группу маленьких кнопок на панель инструментов ленты, но я не могу найти (или понять), как добавить маленькую кнопку в существующую группу маленьких кнопок. Я пытаюсь добавить новую кнопку в PublishItemsGroup (в разделе «Опубликовать/Отменить публикацию» справа от кнопки «Очередь публикации»). Если я это сделаю, он создаст совершенно новую группу:

   <ext:ribbontoolbars>
      <ext:add>
        <ext:extension pageid="HomePage" 
                       groupid="PublishItemsGroup" 
                       name="Expire" 
                       assignid="ext_expireWorkflow_Btn">
          <ext:command>StartWorkflowExpiration</ext:command>
          <ext:title>Expire</ext:title>
                        <ext:issmallbutton>true</ext:issmallbutton>
          <ext:dependencies>
            <cfg:dependency>mycompany.Resources.Workflow.StartWorkflowExpiration</cfg:dependency>
          </ext:dependencies>
          <ext:apply>
            <ext:view name="DashboardView">
              <ext:control id="DashboardToolbar"/>
            </ext:view>
          </ext:apply>
        </ext:extension>
      </ext:add>
    </ext:ribbontoolbars>

но, если я просто использую «PublishGroup», тогда маленькая кнопка помещается справа от «Опубликовать/Отменить публикацию» (не под)

<ext:ribbontoolbars>
  <ext:add>
    <ext:extension pageid="HomePage" 
                   groupid="PublishGroup" 
                   name="Expire" 
                   assignid="ext_expireWorkflow_Btn">
      <ext:command>StartWorkflowExpiration</ext:command>
      <ext:title>Expire</ext:title>
                        <ext:issmallbutton>true</ext:issmallbutton>
      <ext:dependencies>
        <cfg:dependency>mycompany.Resources.Workflow.StartWorkflowExpiration</cfg:dependency>
      </ext:dependencies>
      <ext:apply>
        <ext:view name="DashboardView">
          <ext:control id="DashboardToolbar"/>
        </ext:view>
      </ext:apply>
    </ext:extension>
  </ext:add>
</ext:ribbontoolbars>

Можно ли добавить маленькую кнопку в эту группу? или мне нужно переопределить и создать совершенно новую группу, а затем скрыть существующую PublishItemsGroup? спасибо ~ Уорнер


person Warner Soditus    schedule 27.09.2012    source источник


Ответы (2)


Нет, нельзя добавить маленькую кнопку в существующую подгруппу (у группы есть название внизу, и они разделены вертикальными линиями). И да, вы можете добавить новую группу с помощью своей кнопки в подгруппу и скрыть исходную группу.

person Boris Ponomarenko    schedule 28.09.2012

Я написал объяснение того, как использовать группу элементов ленты на tridiondeveloper.com. По сути, это пользовательский элемент управления Tridion (.ascx), который вам нужно указать, и вы указываете группу элементов ленты в качестве расширения в файле конфигурации вашего расширения.

person Bart Koopman    schedule 29.09.2012
comment
это то, что я использовал, чтобы заставить его работать. но я надеялся, что есть способ использовать этот подход для добавления кнопки в существующую подгруппу. очевидно нет. но я смог добавить новую группу с помощью кнопок OOB. Спасибо! - person Warner Soditus; 01.10.2012
comment
Из-за того, как он настроен (через пользовательский элемент управления), к сожалению, невозможно добавить кнопку в существующую группу через ваше собственное расширение. - person Bart Koopman; 02.10.2012