SharePoint - kolumna witryny i typy zawartości
W tym rozdziale zajmiemy się kolumnami witryny. Do tej pory definiowaliśmy schematy list i bibliotek na samych listach i bibliotekach, ale nie można ich ponownie wykorzystać. Dlatego jeśli chcesz mieć dwie listy z tym samym schematem, musielibyśmy dwukrotnie zdefiniować ten sam schemat. SharePoint ma na to rozwiązanie, którym są kolumny witryny i typy zawartości.
Kolumny serwisu definiują definicje kolumn wielokrotnego użytku, a typy zawartości, które składają się z kolumn serwisu, definiują schematy wielokrotnego użytku zarówno dla list, jak i bibliotek.
Oprócz definiowania schematu można również dołączyć przepływy pracy i procedury obsługi zdarzeń do typu zawartości. Kolumny witryn i typy treści są przechowywane w galeriach na poziomie witryny i można ich używać w tej witrynie i we wszystkich jej elementach podrzędnych.
Jeśli zadeklarujesz kolumnę witryny lub typ zawartości w witrynie podrzędnej, będzie ona dostępna tylko w gałęzi poniżej.
O ile nie istnieje konkretny powód, aby tego nie robić, powszechną praktyką jest zadeklarowanie kolumn witryn i typów zawartości w katalogu głównym zbioru witryn, dzięki czemu będą one dostępne w całym zbiorze witryn.
Przyjrzyjmy się teraz prostemu przykładowi, w którym utworzymy i wykorzystamy kolumny witryny i typy zawartości. Widzieliśmy już typy treści, chociaż może nie było to oczywiste
Step 1 - Przejdź do naszej listy kontaktów poprzez zawartość witryny.
Step 2 - Jeśli przewiniesz w dół, zobaczysz sekcję o nazwie Kolumny.
Step 3 - Idź do Advanced Settings. Wybierz Tak dlaAllow Management of Content Typesi kliknij OK.
Zobaczysz, że mamy tutaj nową sekcję o nazwie Typy treści. Oznacza to, że ta lista jest oparta na typie zawartości kontaktu.
Step 4 - Przejdź do ustawień witryny.
Step 5 - W sekcji Galerie projektanta stron internetowych kliknij Site Content Types.
Step 6 - Przewiń stronę w dół, a znajdziesz typ zawartości kontaktu, który znajduje się w sekcji Lista typów zawartości, a następnie kliknij łącze Kontakt.
Step 7- Jeśli spojrzysz na kolumny, zobaczysz, że pasuje do kolumn na naszej liście. Zasadniczo, kiedy tworzysz listę szablonu listy kontaktów, kojarzy on ten typ zawartości z listą i dlatego otrzymujesz wszystkie te pola.
Teraz pola tutaj, które tworzą definicję typu zawartości, są znane jako kolumny witryny.
Aby zobaczyć kolumny witryny, przejdź do ustawień witryny i wybierz kolumny witryny w sekcji Galerie projektanta stron internetowych,
Step 8- Możesz zobaczyć kolumny powiązane z Kontaktami. Przyjrzyjmy się więc temu nieco dokładniej, tworząc własną niestandardową kolumnę witryny i własny niestandardowy typ zawartości, a następnie używając tych na listach. W naszej bibliotece dokumentów kursu mamy kolumnę dla kursu i zdefiniowaliśmy tę kolumnę w samej bibliotece.
Step 9- Być może podczas tworzenia witryny zdajesz sobie sprawę, że chcesz mieć kolumnę kursu na kilku listach i bibliotekach i chcesz ponownie użyć tej definicji. Dlatego możemy utworzyć kolumnę kursu jako kolumnę witryny, a następnie użyć jej na różnych listach i bibliotekach.
Przejdźmy do kolumny witryny z ustawień witryny.
Step 10 - Kliknij łącze Utwórz.
Step 11 - Nazwij to kolumnę Kurs, a będzie to pole odnośnika.
Step 12 - Umieść to w grupie o nazwie „SharePoint Basics”Abyśmy mogli go później łatwo znaleźć. Pojawi się na liście kursów, a polem, które chcemy wyszukać, jest tytuł. Kliknij OK.
Step 13 - Zobaczysz, że nowa grupa SharePoint Basics jest tworzone.
Step 14 - Nasza nowa kolumna witryny została utworzona w grupie „SharePoint Basics”.
Step 15- Wróćmy do dokumentów kursu, a następnie przejdź do ustawień biblioteki. Idź do Kolumny.
Usuń kolumnę Kurs, którą utworzyliśmy w samej bibliotece.
Step 16- Dodajmy nową kolumnę kursu z kolumn witryny. Dlatego zamiast klikać opcję Utwórz kolumnę, kliknijAdd from existing site columns.
Step 17- Zmień grupę na „Podstawy SharePoint” i wybierz Kurs po lewej stronie. Kliknij Dodaj, aby dodać tę kolumnę do listy, a następnie kliknij OK.
Step 18 - Wróćmy do dokumentów kursu.
Step 19- Możesz zobaczyć naszą nową kolumnę Kurs, ale jest ona pusta, ponieważ informacje, które były tutaj wcześniej, zostały usunięte, gdy usunęliśmy oryginalną kolumnę kursu. Dlatego dodajmy to z powrotem, jak pokazano poniżej.
Gdyby lista zawierała setki pozycji, zmieniłoby to zadanie, które mogłoby zająć godziny, w zadanie, które mogłoby zająć minuty.
Typy treści
W tej sekcji przyjrzymy się tworzeniu niestandardowego typu zawartości.
Step 1- Przejdźmy do ustawień witryny, a następnie przejdź do typów zawartości witryny. Kliknij łącze Utwórz.
Podczas tworzenia typu zawartości należy wziąć pod uwagę dwie kluczowe kwestie.
Po pierwsze, wszystkie typy zawartości są oparte na innym typie zawartości lub można o tym myśleć jako o tym, że wszystkie typy zawartości dziedziczą po innym typie zawartości.
Po drugie, typ zawartości będzie działał z listami lub z bibliotekami. To, czy działa z listami, czy bibliotekami, zależy od typu, z którego dziedziczysz.
Na przykład, jeśli chcemy utworzyć niestandardową listę kontaktów, przejdziemy do pliku List Content Typesa następnie znajdź Kontakt. Tworzymy typ treści, dodajemy rzeczy, których potrzebujemy, które nie były już częścią Kontaktu, lub usuwamy rzeczy, które były częścią Kontaktu, a których nie chcemy.
Jedną ze strategii, której możesz użyć podczas tworzenia typów zawartości, jest znalezienie typu zawartości, który ma już większość potrzebnych elementów, odziedziczenie po nim, a następnie dostosowanie go.
Inną strategią jest rozpoczęcie od podstawowego typu treści i po prostu budowanie na nim.
W przypadku list jest to typ zawartości elementu. W przypadku bibliotek chcesz dziedziczyć z dokumentu, więc przejdziemy doDocument Content Types.
Step 2- Nasz typ zawartości będzie przeznaczony dla bibliotek dokumentów związanych z kursami. Właśnie tego chcemy tutaj, jeśli chodzi o dziedziczenie.
Step 3 - Nazwijmy to Course DocumentsRodzaj. Podobnie jak w przypadku kolumn witryny, umieścimy to w grupie, abyśmy mogli łatwo ją zidentyfikować, a nazwa grupy będzie brzmiała „Podstawy programu SharePoint”. Kliknij OK.
Step 4 - Na poniższym zrzucie ekranu widać, że kilka pól już istnieje z typu zawartości dokumentu, File Name and Title. Dodamy pole Kurs. Teraz nie możemy po prostu dodać kolumny do typu zawartości, kolumna musi być kolumną witryny. Stąd będziemy wybieraćAdd from existing site columns a następnie zastosuj filtr w grupie „Podstawy programu SharePoint”.
Step 5 - Wybierz kolumnę Kurs, kliknij przycisk Dodaj, a następnie kliknij przycisk OK.
W tym przypadku to wszystko, co chcemy dostosować do naszego typu zawartości, więc teraz jesteśmy gotowi do użycia.
Step 6 - Stwórzmy nową bibliotekę dokumentów, klikając Site Contents → add an app i utwórz bibliotekę dokumentów.
Step 7 - Nazwiemy tę bibliotekę Testi kliknij Utwórz. Otwórz bibliotekę testów i ustaw typ dokumentu kursu nacontentwpisz dla tej biblioteki. Przejdź do Biblioteki na Wstążce, a następnie przejdź do Ustawień biblioteki.
Step 8 - Aby zarządzać typami treści, przejdź do Ustawień zaawansowanych.
Step 9 - Ustaw Allow Management of Content Types do Yes a następnie kliknij OK.
Step 10- Możesz zobaczyć, że ta biblioteka jest obecnie powiązana z typem zawartości dokumentu. Musimy dodać nasz typ treści kursu, klikającAdd from existing site content types.
Step 11- Przefiltruj ponownie w „Podstawach programu SharePoint”. Wybierz typ dokumentów kursu, kliknij przycisk Dodaj, a następnie kliknij przycisk OK.
Tak więc teraz nasza biblioteka jest powiązana z dwoma typami zawartości, typem zawartości dokumentu i typem dokumentów kursu.
Step 12 - Następnie przejdź do biblioteki Test, a następnie kliknij New Document.
Gdy klikniesz Nowy dokument lub strzałkę w dół, zobaczysz, że możemy utworzyć dokument dowolnego typu. Teraz, jeśli chcesz, aby tylko ludzie mogli tworzyć dokumenty kursu, po prostu wróć do Ustawień biblioteki. Usuń powiązanie typu zawartości dokumentu, klikając sekcję Dokument w typach treści.
Step 13 - Kliknij Delete This Content Type. Wróć do biblioteki i kliknij opcję Pliki, a następnie kliknij opcję Nowy dokument.
Teraz widać, że dostępna jest tylko opcja Typ dokumentu kursu. Oto podstawy pracy z typami zawartości w programie SharePoint.