2009-03-22 3 views
1

Ich habe einen benutzerdefinierten Inhaltstyp erstellt, der vom integrierten Contact-Inhaltstyp in WSS 3.0 erbt. Wenn ich eine Listeninstanz erstelle und meinen benutzerdefinierten Inhaltstyp zuweise, gibt es keine Option "Mit Outlook verbinden", als wenn ein Endbenutzer direkt einen neuen "Kontakt" erstellt hätte. Mache ich etwas falsch oder ist dies eine Einschränkung von SharePoint?Exportieren eines benutzerdefinierten SharePoint-Inhaltstyps, der aus dem Kontakt mit Outlook übernommen wird

Der relevante Teil meiner Funktion wie folgt aussieht:

<ContentType 
    ID="0x010600C4945CA38AAB46cdA161C4146965F0E3" 

Jede Hilfe wäre sehr geschätzt.

Antwort

2

Die Verbindung zu Outlook ist eine Funktion der Liste, nicht der Inhaltstyp. I.e. Sie können mehrere Inhaltstypen für eine Kontaktliste verwenden. Sie müssen jedoch eine Liste basierend auf einer Kontaktliste erstellen, um die zusätzlichen Funktionen zu erhalten, die Sie benötigen.

Für einen Test, um zu sehen, was ich meine, erstellen Sie eine Kontaktliste, gehen Sie zu den erweiterten Einstellungen für die Liste und Verwaltung von Inhaltstypen zulassen. Fügen Sie Ihren benutzerdefinierten Inhaltstyp hinzu und entfernen Sie den Standardkontakt.

Kichern Sie jetzt, löschen Sie Ihren benutzerdefinierten Inhaltstyp und fügen Sie den Inhaltstyp Ankündigung hinzu. Sie können weiterhin mit Outlook verbinden.

Hoffentlich zeigt das, dass der Inhaltstyp hauptsächlich über die Felder steht, die für den als diesen bestimmten Inhaltstyp gespeicherten Listeneintrag verfügbar sind.

+0

Aber meine Liste * basiert * auf dem Contact List-Inhaltstyp - nur indirekt über meinen benutzerdefinierten Inhaltstyp. Es scheint wirklich seltsam, den Kontakt als zweiten Inhaltstyp hinzuzufügen. Das würde bedeuten, dass meine Liste zweimal vom Kontakt geerbt würde. –

+0

Sie müssen den Unterschied zwischen einer Liste und den Inhaltstypen verstehen, die die Liste dagegen hat. – Nat

Verwandte Themen