Тип контента Sharepoint с полем поиска

я пытаюсь создать поиск внутри типа контента.

Вот что я написал в своих определениях столбцов.

<Field ID="{B8AC7868-A34D-4F2E-A259-BE9EA6EA578A}" 
     Name="NewsCategory" 
     Required="FALSE"
     DisplayName="NewsCategory" 
     Type="Lookup" 
     List="ListCategory"
     FieldRef="Title"
     ShowField="Title"
     Group="MyCustomGroup"/>

Вот что я написал внутри Content Type. Я тоже хочу прикрепить указанный столбец.

<FieldRef ID="{B8AC7868-A34D-4F2E-A259-BE9EA6EA578A}"
Name="NewsCategory"DisplayName="NewsCategory" Required="FALSE" />

Затем я зашел на сайт и создал список под названием «ListCategory», у него есть заголовок и все.

По какой-то причине у меня возникли проблемы с развертыванием, но когда я наконец получил его для развертывания, я получаю сообщение об ошибке при создании страницы с указанным типом содержимого. Мое определение хорошее?

Спасибо за любую помощь !!


person Dr.Denis McCracleJizz    schedule 16.03.2012    source источник
comment
Нашел! stackoverflow.com/questions/1295050/ благодаря этому. Теперь мне нужно знать, как его редактировать.   -  person Dr.Denis McCracleJizz    schedule 16.03.2012


Ответы (2)


Вам нужно 2 файла: VS> SP 2010 project> Add item> Content Type имеет этот код:

    <?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <!-- Parent ContentType: Todos los Documentos CiaContentTypes\00TodosLosDocumentos) (0x01010038bd2600185840119dfa3fe0c7b8b3d9) -->
  <ContentType ID="0x01010038bd2600185840119dfa3fe0c7b8b3d9005146d39cd2cf4d51b7ee2fc54bbe3215"
               Name="Archivo Historico"
               Group="05 Gestión Operativa"
               Description="Archivo Histórico"
               Inherits="TRUE"
               Version="0">
    <FieldRefs>
      <FieldRef ID="{709E337A-3FEF-4C96-8B00-8CF6723C969A}" Name="Empty" DisplayName="Empty"/>
    </FieldRefs>
  </ContentType>
</Elements>

Второй файл: Добавить элемент> SP 2010> Пустой элемент имеет следующий код:

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Field
    Type="Text"
    Description="Breve Descricpción del documento"
    Required="TRUE"
    MaxLength="255"
    Group="Archivo Histórico"
    ID="{709E337A-3FEF-4C96-8B00-8CF6723C969A}"
    StaticName="Empty" Name="Empty" DisplayName="Empty">
  </Field>

</Elements>

Удачи, АЛЕКС

Создайте уникальный GUID

идентификаторы типов контента

Создание типов контента для SharePoint 2010 в Visual Studio 2010

person Alex Muni    schedule 25.04.2012

<Field
   ID="{bb7754dc-0b4a-4851-bd05-f5d289414855}"
   Name="CustomerNameLookup"
   DisplayName="Customer Name Lookup"
   Type="Lookup"
   Overwrite="TRUE"
   EnableLookup="TRUE"
   IsRelationship="TRUE"
   ReadOnly="FALSE"
   List="Lists/Customers"
   ShowField="CustomerName"
   Required="FALSE"       
   Group="HRM Custom Site Columns">

Above one was my site column which I was adding through VS 2012 for a custom content type.

LookupTarget listName = Списки / клиенты
LookupTarget colName = CustomerName

Он был доступен как в семействе сайтов, так и на дочерних сайтах. Он хорошо работал без WebId и т. Д.

person ShahidAliK    schedule 28.01.2013