54.80.146.251abc

Dodatkowy komponent - FBC - Pytania i odpowiedzi
  • Rejestracja

Witaj w serwisie FBC "Pytania i odpowiedzi"!

Możesz tu zadawać pytania innym użytkownikom i ekspertom z dziedziny bibliotek cyfrowych, a także dzielić się swoją wiedzą z innymi, odpowiadając na pytania zadane przez innych użytkowników.

Zachęcamy też do zgłaszania próśb o digitalizację konkretnych pozycji.

Dodatkowy komponent

0 głosów
Witam

Pisze w sprawie komponentów znajdujących się w lewej kolumnie okna strony internetowej dLibry. Takich jak "Biblioteka", "Kanały RSS", "Statystyki" ect.

Pytanie brzmi: czy da radę dodać tam dodatkowy komponent do którego bedzie mozna dodawać elementy z poziomu aplikacji redaktora?

I czy da radę dodać jakąkolwiek inną podstronę w nagłówku, z wybranymi komponentami które także by można było oddzielnie modyfikować.

Próbowałem edytowac pliki według wskazówek znajdujących się w instrukcji obsługi ale widocznie pominąłem jakiś plik, albo źle coś zmodyfikowałem bo wysypywało mi całą stronę.

Prosił bym o szczegółowy poradnik co w którym pliku zmienić najlepiej z prostym przykładem, ewentualnie przynajmniej listę plików które trzeba zmodyfikować.

Z góry dziękuję za pomoc.
pytanie zadane 10 lipca 2013 w pomoc przez użytkownika Wiciu (120)
    

2 odpowiedzi

0 głosów

Pytanie brzmi: czy da radę dodać tam dodatkowy komponent do którego bedzie mozna dodawać elementy z poziomu aplikacji redaktora?

Nie ma możliwości dodania dokładnie takiego komponentu. Podbną rolę pełni komponent "Informacje", z tym że można go modyfikować przez panel administracyjny na stronie www (dostępne w panelu użytkownika po zalogowaniu się jako admin). Można tam wprowadzać własne linki do dowolnych stron w Internecie, a także do specjalnych stron, które można edytować w dLibrze (tak zwane strony pomocy, również widoczne w panelu administracyjnym).

odpowiedź 6 sierpnia 2013 przez użytkownika Mateusz Matela (740)
0 głosów

Jeśli komponent "Informacje" i strony pomocy nie są wystarczające, poniżej postaram się pomóc z bardziej zaawansowanym podejściem.

I czy da radę dodać jakąkolwiek inną podstronę w nagłówku, z wybranymi komponentami które także by można było oddzielnie modyfikować.

Jeśli chodzi o modyfikowanie górnego menu, to jest on tworzony na podstawie pliku WEB-INF/layout/templates/layout_library.vm - należy w nim wyszukać macro(MainMenuLinks). Można tam dodać nowe wpisy, wzorując się na już istniejących. Wpisy zawierają odnośniki do tekstów wielojęzykowych, np$res.getProperty("nav.COLLECTIONS") - jeśli potrzebny jest nowy tekst, można go zdefiniować w WEB-INF/layout/resources/layout_pl.xml

Samo dodanie strony z własnym zbiorem komponentów można zrobić w pliku WEB-INF/pages.xml. Proponuję skopiować jakąś prostą stronę (czyli wpis <page>), nadać jej inny identyfikator i, bazując na tym, stopniowo wprowadzać zmiany. Nie ma możliwości modyfikowania zachowania samych komponentów (poza konfiguracją w pliku WEB-INF/components.xml), czy dodawania własnych - można tylko wybierać z istniejącego zbioru i przestawiać je w ramach szablonu strony.

odpowiedź 6 sierpnia 2013 przez użytkownika Mateusz Matela (740)
...