Kod źródłowy Wiki Nastavení navigace TSNav

Ostatnio modyfikowane 2025/11/10 13:44 przez Jan Slezák

Pokaż ostatnich autorów
1 = TSNav – nawigacja w wypożyczalni – schemat w katalogu =
2
3 == Wprowadzenie ==
4
5 TSNav to nowa funkcja katalogu internetowego, która umożliwia wyświetlenie mapy (schematu) wypożyczalni z zaznaczeniem półki, na której znajduje się tom wyświetlanego dzieła w katalogu.
6 Plan wypożyczalni wyświetla się w szczegółach dzieła na dole tabeli zestawienia tomów po kliknięciu ikony mapy.
7
8 == Stworzenie schematu (mapki) wypożyczalni ==
9
10 Do tworzenia schematu wypożyczalni służy edytor, który jest oddzielnym programem (javascript). Jego wynikiem jest plik JSON, który następnie jest wgrywany do pozycji ustawień w Tritiu. Projektant zapisuje wiele wypożyczalni w jednym pliku JSON i dzieli je na piętra. Rozmiar siatki wypożyczalni (piętra) musi być dostosowany do złożoności planu wypożyczalni. Projektant ma do dyspozycji katalog predefiniowanych obiektów (regał, stół, okno itp.). Oprócz tych obiektów można tworzyć kolejne obiekty za pomocą definicji javascript. Można je również udostępniać innym bibliotekom.
11
12 Link do pobrania projektanta:
13
14
15 == Uruchomienie w Tritiu ==
16
17 Poniższa instrukcja opisuje, co należy ustawić, aby uruchomić nawigację (pozycja książki) w bibliotece według sygnatur.
18
19 1) System > Wyświetlane pozycje > filtruj w prawym dolnym rogu CATALOG, a następnie Carmen_Item_overview
20
21 Utwórz nowy wiersz z następującymi danymi: Metoda to **getTsNavLocator**
22
23 [[image:1740989260285-932.png||height="484" width="720"]]
24
25 Parametr nr 2 określa wykluczone sygnatury, które nie są używane – ta opcja odpowiada opcji wykluczenia całych lokalizacji w ustawieniach lokalizacji.
26
27 Parametr nr 3 pozwala określić słowa kluczowe lub hasła przedmiotowe, które mają swoją oddzielną półkę i zapisuje się je z nazwą pola zgodnie z poniższym przykładem:
28 610:poezja;650:literatura regionalna
29
30 2) System > ustawienia > Znajdź wiersz z kluczem : TSNAV_DEFINITION ID -5343
31
32 W wartości wpisz cały tekst z pliku JSON zawierającego dane biblioteki do wyświetlenia utworzone w projektancie, patrz powyżej.