2011-02-13 4 views
1

У меня есть решение MOSS 2007 wsp, которое я создаю с помощью WSPBuilder, который содержит определения для 2 настраиваемых списков. В моем файле elements.xml у меня есть и узел для каждого списка. Однако, когда я активирую функцию, оба пользовательских списка имеют настраиваемые столбцы, перечисленные во втором списке. Когда я комментирую узлы xml для одного из списков, другой импортирует отлично. Кроме того, когда я изменяю порядок узлов xml, списки затем имеют столбцы из другого настраиваемого списка. Оба они всегда берут поля из первого списка в element.xml.Импортирование 2 пользовательских списков в функции sharepoint, второй список с теми же настраиваемыми полями, что и первый

Я предполагаю, что у меня есть какой-то уникальный идентификатор или что-то дублируемое где-то, и поэтому второй список как-то читает из неправильного файла схемы или что-то в этом роде, я действительно не уверен. Я не указываю никаких идентификаторов в файле elements.xml, поэтому я предполагаю, что дублирование будет происходить в файлах schema.xml?

Кто-нибудь знает, где я мог бы даже начать искать? В файлах schema.xml есть так много указателей, я действительно не уверен, с чего начать.

Elements.xml для справки:

<?xml version="1.0" encoding="utf-8" ?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 

    <ListTemplate 
     Name="Favorites" 
     DisplayName="Favorites" 
     Description="" 
     BaseType="0" 
     Type="100" 
     OnQuickLaunch="TRUE" 
     SecurityBits="11" 
     Image="/_layouts/images/itgen.gif" /> 

    <ListInstance 
     Title="Favorites" 
     Url="Favorites" 
     Description="Favorites" 
     OnQuickLaunch="true" 
     TemplateType="100" /> 

    <ListTemplate 
    Name="Folders" 
    DisplayName="Folders" 
    Description="" 
    BaseType="0" 
    Type="100" 
    OnQuickLaunch="TRUE" 
    SecurityBits="11" 
    Image="/_layouts/images/itgen.gif" /> 

<ListInstance 
    DocumentTemplate="" 
    Title="Folders" 
    Url="Folders" 
    Description="Folders" 
    OnQuickLaunch="true" 
    TemplateType="100" /> 

</Elements> 

ответ

0

Я думаю, что вы можете использовать различный «Тип» номер для избранных и списков папок, это также может видеть вас, имеющее все FieldRefs быть назначено из одного списка в другой.

+0

Благодарим вас за быстрый ответ и правильный ответ. Ты просто спас мне массу времени, еще раз спасибо! –