PDA

Zobacz pełną wersję : [Rozwiązane] Zmiana szablonu



Robbi777909
27-01-2020, 12:56
Czy istnieje możliwość zmiany szablonu na już postawionej stronce?
chodzi mi o to:
Zrobiłem stronkę na szablonie nie responsywnym MovieStore (http://rg.psilon.pl/administrator/index.php?option=com_templates&view=template&id=10003&file=aG9tZQ==) (https://templatki.com/joomla/joomla-...62-movie-store (https://templatki.com/joomla/joomla-templates/item/262-movie-store)). Ściągnąłem szablon responsywny PRI Simple (https://www.templatki-joomla.eu/templatki-joomla-3/pri-simple-darmowy-responsywny-szablon-joomla-3.html). Chciałbym podmienić poprzedni szablon MovieStore na PRI Simple przy zachowaniu struktur i wszystkich artykółów. Czy istnieje taka możliwość?, czy mam wyczyścić Joomle z wszystkich szablonów i zrobić wszystko odnowa?
Czyli odnowa:
- pisać wszystkie artykuły,
- tworzyć kategorie,
- Tworzyć modułu
- Tworzyć kontakty
- Tworzyć Menu
itd...
Chyba że jest inny sposób aby wszystko zachować i dostosować do nowego szablonu?

Robię to pierwszy raz i trochę się boję aby wszystkiego nie stracić :)

rkonik
27-01-2020, 15:33
Prawdziwy CMS taki jak Joomla ma możliwość wymiany szablonu bez ingerencji w treść strony. Templatka, szablon to tylko wygląd i zawsze możesz zmienić ten wygląd.

W Joomla robi się to banalnie prosto instalujesz nowy szablon i ustawiasz go jako domyślny. Dodatkowo upewni się że nazwy pozycji jednego szablonu pokrywają się z drugim, najczęściej nie. W takiej sytuacji musisz zmienić pozycję modułów tak aby pasowały do nowego szablonu

terra
28-01-2020, 10:59
Może trochę teorii ?;) Joomla to system trójwarstowy, tzn. że oddzielnie ma warstwę:
- prezentacyjną (szablon),
- operacyjną (komponent,moduł, dodatek),
- bazodanową (MySQL/MariaDB).
Z każdą z warstw można pracować, NIEZALEŻNIE od pozostałych, tzn. jeśli chcemy zmienić szablon, to nie zmieniamy tego co mamy w bazie lub jak pracuje system. Zmieniamy tylko wizualną prezentację zawartości. Jeżeli pracujemy na bazie to zmieniamy tylko zawartość bazy, bez zmiany prezentacji wizualnej, jeżeli pracujemy w warstwie operacyjnej to zmieniamy tylko system pobierania i przetwarzania danych (np. zmiana TinyMCE na JCE), bez zmian wizualnych i zmian treści. Nie oznacza to że nie będzie skutków pracy w pozostałych warstwach. Np. jeśli usuniemy treść w bazie, która była prezentowana na stronie, to nie pojawi się ona w warstwie wizualnej. Jeśli zmienimy komponent np. Edytor, na taki który nie obsługuje pobierania i przetwarzania zdjęć, to nie pojawią się one w warstwie prezentacyjnej itp...

UWAGA: Zaplecze i Witryna (Administrator/Front-end), to NIE są warstwy, tylko interfejsy dostępowe do systemu!!!