ABC | Wskazówki | Omówienia | Informacje techniczne | Słownictwo | Pomoc techniczna | |||||||
Help : Spis treści : Omówienia |
Szablony Szablony w SuperMemo pozwalają tworzyć dużą liczbę podobnie wyglądających elementów. Pierwszą rzeczą potrzebną do wykonania szablonu jest utworzenie elementu zawierającego składniki, które będą wspólne dla wszystkich elementów tworzonych w oparciu o ten szablon. Również właściwości wszystkich składników należy dobrać tak, aby były odpowiednie dla całej grupy elementów. Po wykonaniu tych czynności, szablon należy zachować za pomocą opcji Template : Save as template (zapisz jako szablon) dostępnej w menu podręcznym elementu. Jako szablon zapisać można każdy element. Zapisane szablony są przechowywane w rejestrze szablonów dostępnym za pomocą polecenia Search : Template (znajdź szablon). Szablon może zostać załadowany z rejestru do dowolnego elementu przy pomocy opcji Template : Apply template (zastosuj szablon). Zastosowanie szablonu usuwa wszystkie składniki i ich atrybuty i sprawia, iż element wygląda dokładnie tak samo, jak element, który został zapisany jako szablon. Aby szablon był używany zawsze przy dodawaniu jednostek należących do danej kategorii, należy: (1) otworzyć okno Tools : Categories (kategorie), (2) odnaleźć wiersz odpowiadający wybranej kategorii, (3) dwukrotnie kliknąć pole Default template (domyślny szablon), (4) włączyć szablon z rejestru przy pomocy przycisku Link (łącz), (5) zamknąć okno klikając OK. Od tej pory wybrany szablon będzie używany za każdym razem, gdy wybrana zostanie opcja Edit : Add a new item (dodaj nową jednostkę) lub wciśnięty zostanie klawisz Ctrl-A (jednak tylko jeśli przypisana do szablonu kategoria jest kategorią bieżącą wyświetloną na pasku narzędzi głównego okna programu). Aby zmienić wygląd jednostek przy pomocy szablonu, można skorzystać z opcji Template : Merge with template (połącz z szablonem) w menu podręcznym elementu lub Node operations : Merge with template w oknie zawartości (aby zmienić wygląd wszystkich jednostek lub tematów należących do danej gałęzi). Opcja Merge with
template (połącz z szablonem) służy do
łączenia elementu z wybranym szablonem. Proces
łączenia rozpoczyna się załadowaniem szablonu.
Następnie SuperMemo przenosi wszystkie pasujące obiekty
rejestru ze starego szablonu do nowego. Należy
pamiętać, że program nie wyświetli ostrzeżenia w
przypadku nie znalezienia pasującego składnika. Na
przykład, jeśli element zawierający rysunek zostanie
połączony z szablonem nie zawierającym składnika
graficznego, rysunek zostanie usunięty. Operacja
łączenia z szablonem jest nieodwracalna - przy
korzystaniu z niej należy zachować ostrożność,
zwłaszcza w przypadku poddawania łączeniu wielu
elementów na raz. Aby dodać nowe składniki do grupy elementów, należy skorzystać z opcji Node operations : Add template (dodaj szablon). Spowoduje to dodanie nowych składników (przy zachowaniu istniejących). Polecenie Add to template (dodaj szablon) przypomina Merge with template (połącz z szablonem) z tym, że w przypadku Add to template zawartość szablonu jest po prostu nakładana na stary szablon elementu. Stąd możliwe jest utworzenie szablonu zawierającego składnik graficzny i dodanie tego składnika do wybranych elementów przez dodanie szablonu. Liczba składników w elemencie po wykonaniu operacji łączenia jest zawsze równa liczbie składników w szablonie; w przypadku dodawania liczba ta jest sumą liczby składników w elemencie i w szablonie. Do przenoszenia szablonów (lub pojedynczych elementów) między kolekcjami służą opcje Template : Save to file (zapisz szablon do pliku) and Template : Load from file (załaduj szablon z pliku). |