Kurs systemu zarządzania treścią Joomla!. Część szósta: prezentacja treści
W poprzednim odcinku kursu obsługi systemu Joomla! zapoznaliśmy się ze strukturą nawigacyjną witryny i rolą, jaką w jej kształtowaniu odgrywa menu. Wiemy już, że wybór odpowiedniego łącza decyduje o sposobie prezentowania treści na stronie wynikowej, do której ono prowadzi. Przyjrzyjmy się więc teraz bliżej kilku najbardziej popularnym schematom prezentacji, za pomocą których będziemy mogli zaprojektować elastyczny układ treści w naszym przyszłym serwisie.
|
Spis treści |
|---|
| Tabela artykułów z kategorii Blog artykułów Lista – sekcja artykułów Materiał statyczny Komponent w witrynie |
Tabela artykułów z kategorii
Pozycje menu typu Tabela – artykuły z kategorii pozwalają stworzyć pełny i prosty w nawigacji przegląd zawartości witryny. Generuje ona bowiem w strukturze treści element złożony ze strony otwierającej, zawierającej łącza do artykułów z danej kategorii oraz stron docelowych, na których umieszczone zostały pełne teksty.
Strona otwierająca
Na stronie otwierającej wyświetlana jest, w formie tabeli, lista artykułów. Poszczególne tytuły są jednocześnie odnośnikami do pełnej treści. Obok tytułów możemy zaprezentować także datę utworzenia, nazwę autora czy liczbę odsłon. Ponadto jeśli nagłówek z nazwami kolumn nie pasuje do naszej koncepcji wizualnej witryny, możemy go wyłączyć.
Nad tabelą powinniśmy umieścić opis działu, zawierający informacje dotyczące podejmowanej w tym miejscu tematyki, grafikę ilustracyjną oraz na przykład łącza filtrów (Szukaj, Uporządkuj według), pozwalające użytkownikom szybciej odnaleźć interesujący ich artykuł. Poniżej listy mogą się natomiast znaleźć na przykład: odnośniki do innych kategorii artykułów w sekcji, nazwy kategorii, w których jeszcze nie ma żadnej pozycji, oraz ich zwięzłe opisy. Warto także pamiętać o zastosowaniu odpowiednich pasków nawigacyjnych.
Dodawanie pozycji w menu
Aby umieścić w menu pozycję Tabela – artykuły z kategorii, możemy użyć dwóch sposobów. Pierwszy z nich, nieco szybszy, to stworzenie odpowiedniego łącza już podczas definiowania lub zmiany właściwości kategorii. Drugi – standardowy – polega na zastosowaniu menedżera pozycji menu.
Przyjrzyjmy się więc najpierw krótszej z dostępnych dróg. Aby dodać menu, musimy najpierw stworzyć nową kategorię lub zmodyfikować tę już utworzoną. W tym celu przejdźmy w panelu administracyjnym do pozycji Materiały | Kategorie artykułów (Content | Content Category). Tutaj, korzystając z panelu edytora kategorii, będziemy mogli skonfigurować łącze.
Na liście Wybierz menu (Select a Menu) zaznaczmy więc wskaźnikiem myszy grupę odnośników, do której chcemy dodać nową pozycję. Następnie z listy rozwijanej Typ menu (Select Menu Type) wybierzmy: Tabela – artykuły z kategorii. W polu Nazwa w menu (Menu Item Name) musimy jeszcze tylko wpisać tekst sygnalizujący treści kategorii, kliknąć przycisk Utwórz łącze (Link to Menu) i gotowe!
Konfigurujemy łącze w menu.
Ten skrócony sposób tworzenia w menu łącza typu Tabela – artykuły z kategorii nie pozwala nam jednak na określenie pożądanych parametrów prezentacji. Z powyższego względu wygodniej będzie czasami użyć standardowego sposobu dodawania odnośników, który umożliwi nam zdefiniowanie wszystkich istotnych szczegółów. W tym celu w panelu administratora powinniśmy wybrać menu, w którym chcemy dodać łącze – na przykład Menu główne (mainmenu). W efekcie przejdziemy do kreatora pozycji, gdzie za pomocą przycisku Utwórz (New), umieszczonego w pasku narzędzi, będziemy mogli uruchomić odpowiedni edytor. W kolejnym oknie powinniśmy wybrać opcję Utwórz pozycję menu (Add Menu Item), połączoną z wykazem dostępnych typów. Teraz wystarczy już tylko kliknąć pozycję Tabela – artykuły z kategorii, by przejść do dwuczęściowego okna konfiguracji parametrów pozycji. W jego lewej części wystarczy podać odpowiednią nazwę oraz wybrać z listy żądaną kategorię. Możemy także zaznaczyć więcej kategorii, używając klawiszy [Ctrl] lub [Shift]. Jeśli chcemy wygenerować menu wielopoziomowe, dla zdefiniowania pozycji będącej punktem odniesienia użyjemy parametru Nadrzędne (Parent Item). Możemy także zdecydować o tym, kto będzie przeglądał materiały prezentowane w tabeli – w tym wypadku skorzystamy z listy Uprawnienia (Access Level). Pozostałe szczegóły możemy zostawić bez zmian. Znacznie bardziej będzie nas interesowała prawa strona panelu – korzystając z niej, określimy parametry prezentacji strony otwierającej.
«poprzednia 1 2 3 4 ... 6 następna »
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
Korea Północna: korzystasz z telefonu komórkowego? Jesteś więc zbrodniarzem wojennym
5
Nowa polityka prywatności Google'a już za miesiąc wejdzie w życie. Mamy się czego bać?
16
Firefox 10 już jest. Wiele atrakcji dla programistów, użytkownicy raczej nic nie zauważą
9
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Linux wypiera z korporacyjnych serwerów już nie tylko Uniksy, ale i Windows
11
Źle się dzieje z Chrome, ze stabilnością coraz gorzej. Gdzie się podziała słynna izolacja procesów?
23
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Rząd Tuska zablokował dostęp do tańszych leków z internetowych aptek
61
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Społeczność
hipertracker @slawek22, ORM wcale nie musi tworzyć nieoptymalnych kwerend. Poza tym...
Rumcajs Kolejna PRowska ściema Donka. Już mnie krew zalewa.
Artykuł 41...
zalesz o Pan Sławek :)
Patrzę nic się nie zmieniło, w sumie to nic się nie...
slawek22 Jeszcze taka dygresja na poparcie tezy, akurat sobie czytałem o node...
slawek22 Tylko po co mi 5, 10 albo nawet 15 razy szybszy JRuby skoro całą "moc...
pobieraczek.pl zapłacicie wszyscy ;D
hipertracker @Tuner, nie rozśmieszaj mnie że PHP jest szybszy od Ruby powołując się te...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Obsługa księgowa z językiem niemieckim
Tech Support Engineer with fluent English and German, French, Italian or Spanish
Młodszy Specjalista w Dziale Należności ze znajomością języka francuskiego
Analityk Baz Danych i Systemów Monitorowania
Menedżer ds. Klienta Biznesowego
Starszy Programista Aplikacji Internetowych/Team Leader
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









