xs: выбор реализации в tridion - PullRequest
0 голосов
/ 12 марта 2012

Может кто-нибудь объяснить реализацию выбора в tridion

<xs:element name="person">
   <xs:complexType>
    <xs:choice>
     <xs:element name="employee" type="employee"/>
     <xs:element name="member" type="member"/>
   </xs:choice>
  </xs:complexType>

Может кто-нибудь предложить пространство имен, связанных с тегом выбора в tridion

Ответы [ 3 ]

3 голосов
/ 12 марта 2012

Если вы просто хотите иметь возможность выбирать значение поля из предопределенных значений - тогда вам следует использовать возможности List, которые предоставляются вам при создании схемы.Просто отметьте "Значения будут выбраны из списка:" флажок при создании нового поля текста, числа или даты.Затем вы сможете указать значения для своего списка или использовать категорию с ключевыми словами в качестве значений.Вы также сможете определить тип вашего списка и некоторые свойства

2 голосов
/ 12 марта 2012

Имейте в виду, что если вы создадите сложную схему (сложная схема определяется как любая схема, имеющая функции, которые не поддерживаются с помощью интерфейса построения схемы SDL Tridion) для создания содержимого в SDL Tridion, то вы не сможете использовать графический интерфейс (CME) для создания и редактирования контента на основе этой схемы.

Если это приемлемый сценарий, вы можете разработать любую подходящую W3C-схему и вам не нужно использовать пространства имен SDL Tridion.

Однако я хотел бы отметить, что за 12 лет внедрения Tridion я никогда не видел требований клиентов, которые действительно должны были использовать сложные схемы.

1 голос
/ 13 марта 2012

@ user978511: Я верю, что Дживан хочет достичь (поправьте меня, если я ошибаюсь) - предложить выбор из набора полей, а не выбор из набора значений.Это никогда не поддерживалось никаким Tridion GUI и автоматически превращало бы вашу схему в «сложную», отключая экран редактирования в GUI для компонентов, основанных на схеме.Я согласен с Крисом, что это почти никогда не хорошая идея.Потребовалось бы много усилий для установки другого графического интерфейса, чтобы позволить конечным пользователям обрабатывать этот тип контента.Если вам действительно нужна эта функциональность, вы можете направить эти усилия менеджерам по продуктам Tridion в форме запроса на расширение.Правильный канал для этого - http://ideas.sdltridion.com.

...