PDA

Zobacz pełną wersję : Wygląd i funkcjonalność stron z Main Menu



maximax
01-02-2019, 14:04
Witam serdecznie.
Joomla 3.9.2. Mam bazowy szablon z menu poziomym w pozycji top, które zawiera 5 pozycji menu. Pierwsza to Home czyli strona główna - będą treści o charakterze nowości itd. kolejne pozycje to przypisane strony o różnej treści ale po kliknięciu w pozycję Main Menu potrzebuję aby główny wygląd szablonu pozostał a treści po wyborze pozycji menu pokazywały się w środku pomiędzy Main Menu i Footer. Potrzebuje również aby dana strona wybrana z pozycji Main Menu miała np. 2-3 kolumny, gdzie lewa np. menu a środek treść z tego lewego menu ale pokazująca się w tej środkowej kolumnie. Jak to zrobić?

siristru
01-02-2019, 14:31
po kliknięciu w pozycję Main Menu potrzebuję aby główny wygląd szablonu pozostał a treści po wyborze pozycji menu pokazywały się w środku pomiędzy Main Menu i Footer.

No tak domyślnie to działa :) "Główny wygląd szablonu" to po prostu szablon, stosowany na każdej ze stron (o ile nie wybrano inaczej czyli specyficzny szablon dla danej pozycji menu).
Treść pokazuje się zawsze w konkretnym miejscu i jest to z reguły pomiędzy menu/nagłówkiem a stopką.


Potrzebuje również aby dana strona wybrana z pozycji Main Menu miała np. 2-3 kolumny, gdzie lewa np. menu a środek treść z tego lewego menu ale pokazująca się w tej środkowej kolumnie.

Tutaj sporo zależy od Twojego szablonu - ale ponownie, z reguły tak to właśnie wygląda. Całą kwestią jest odpowiednio przypisać moduły do pozycji oraz do pozycji w menu.

http://wiki.joomla.pl/Modu%C5%82y

Przejdź do Zaplecze -> Rozszerzenia -> Szablony. W prawym górnym rogu strony kliknij "Opcje": http://prntscr.com/mf3hkb
Tam ustaw "Podgląd pozycji modułów" na Włączony: http://prntscr.com/mf3hvq
Kliknij: Zapisz i zamknij.
Teraz przy każdym szablonie pojawi się aktywna ikonka oka: http://prntscr.com/mf3i71
Wybierz szablon który używasz obecnie lub chcesz używać i kliknij ta ikonkę.

Zobaczysz wizualizację dostępnych pozycji dla modułów: http://prntscr.com/mf3ijc
W formie: Pozycja: nazwa.

Edytuj moduł i w polu Pozycja http://prntscr.com/mf3ivn wpisz ręcznie nazwę pozycji lub wybierz z listy.
Potwierdź klikając Enter.
Zapisz i zamknij.

A przypisanie do menu opisano tutaj:

https://www.kasai1.com/start-strony-internetowe-lublin-pulawy/joomla-3-administracja/113-moduly-w-joomla-przypisanie-do-pozycji-menu-i-miejsca-w-szablonie-strony-www-lublin.html

maximax
01-02-2019, 15:06
Dziękuje siristru za odpowiedź, chyba mało precyzyjnie opisałem to co potrzebuję. Załóżmy, że klikam na drugą lub kolejną pozycję Main Menu np. Prezentacje (w ramach K2) i otwiera się strona - podobnie jak strona główna - czyli środkowa część, ale chcę aby był podział tej strony na menu boczne jedna kolumna, treść po wybraniu pozycji z menu bocznego w drugiej kolumnie - środek i np. trzecia kolumna z prawej jeszcze inna treść. Nad kolumną środkową pasek wyszukiwania a wszystko to w środkowej części przy niezmieniającym się wyglądzie jak strona główna. Mam jeszcze pytanie, czy szablon odnosi się do wyglądu i ustawień strony głównej i stron wybieranych z pozycji Main Menu?

siristru
01-02-2019, 15:31
Tak, ale to również uzyskujesz przez szablon (dostępne pozycje dla modułów) oraz moduły (ich odpowiednie przypisanie do pozycji oraz pozycji menu).
Szablony maja układ tabelaryczny (jak szpalty w gazecie) a zatem kolumny i rzędy.
Z reguły centralna cześć jest przeznaczona na treść tworzoną przez komponent np. gdy wchodzimy w artykuł, w środku będzie wynik wyświetlony przez komponent.
Nie można wyświetlić treści z dwóch komponentów na raz w części centralnej... ale można wyświetlić ją przy pomocy modułów (wtedy pobierają treść z danego komponentu).

Zatem pierwszym krokiem jest zorientowanie się jak wygląda szablon od strony konstrukcyjnej (kolumny i rzędy) oraz pozycji menu - co opisałem wyżej.
Potem jest kwestia zastanowienia się jaki widok pod jaką pozycją menu chcemy uzyskać - i odpowiednio osadzamy i przypisujemy moduły.

Tak właśnie osiągniesz to co chcesz.

Może łatwiej będzie jeśli zrobisz mockup czyli graficzkę pokazującą co chcesz uzyskać.


Mam jeszcze pytanie, czy szablon odnosi się do wyglądu i ustawień strony głównej i stron wybieranych z pozycji Main Menu?

W Joomla ustawia się szablon domyślny http://prntscr.com/mf9vfw
Wtedy - jak widać na załązconym obrazku - jest domyślny dla wszystkich stron (czyli pozycji menu).

Ale można przypisać szablony do różnych stron/pozycji menu:

http://prntscr.com/mf9war
http://prntscr.com/mf9wgw

Wtedy wchodząc na te strony - zmienia się wygląd ogólny np:

Home - http://siristru.prolusatia.pl/
About us - http://siristru.prolusatia.pl/about-us

maximax
01-02-2019, 18:46
Dzięki ponowne za odpowiedź i wskazówki - podgląd szablonu sporo pomaga to fakt natomiast przeróżne informacje dość ogólnikowo przedstawiają funkcjonowanie m.in. szablonu.

siristru
01-02-2019, 19:10
przeróżne informacje dość ogólnikowo przedstawiają funkcjonowanie m.in. szablonu.

Myślę, że były by jaśniejsze gdybyś trochę poczytał. To jak z przejściem na smartfona :)
Tez trzeba było się przyuczyć by dzisiaj śmigać ;)

W razie czego pytaj ;)