Witam wszystkich. Do tej pory nie miałem większych problemów, a jeśli wystąpiły rozwiązywałem je bardzo szybko. Ostatnio zachciało mi się wprowadzić użytkownikom możliwość zmiany skórki strony jednak nie działa to jak należy. Opiszę po kolei z czego korzystałem i jakie były tego efekty. Poniżej zrzut z projektanta menu:
i korzystam z modułu Maxi Menu CK (nie wiem czy to ma jakiekolwiek znaczenie...).
Opcja wyboru templatki znajduje się w bocznym panelu strony i jest widoczna w każdej pozycji menu. Strona "startuje" zawsze z newsów.
Template selector
Działa rewelacyjnie, "trzyma" wybraną skórkę we wszystkich pozycjach menu, ale po wyłączeniu przeglądarki, ponownym włączeniu i wejściu na stronę "wskakuje" domyślna skórka. Jeżeli strona była otwarta w zakładce, która została zamknięta, ale przeglądarka nie została zamknięta i ponownie wejdziemy na stronę wybrana skórka jest pamiętana.
Template chooser
Tu jest coś co mnie interesuje - ciasteczka. Dzięki czemu po wyłączeniu przeglądarki, włączeniu i ponownym wejściu na stronę ładuje się wybrana uprzednio skórka. Mod trzyma wybraną templatkę na każdej pozycji menu, dopóki ktoś nie wpadnie na pomysł jej zmiany w pozycjach [2-5] lub [11-15]. Wtedy [1,6,7,8,9,10,16], [2-5] i [11-15] są taktowane jako 3 "grupy", w których mogę mieć grupowo inną skórkę.
Czyli będąc w jednej z pozycji z grupy [1,6,7,8,9,10,16] wybrałem sobie skórkę A, wtedy cała grupa ją pamięta, będąc w [2-5] wybrałem B - cała grupa ją zapamiętuje i w kocu [11-15] wybrałem C - także cała grupa ją zapamiętuje. Łącznie mogę mieć 3 różne skórki. Jeśli jestem w pozycji menu jednej grupy i przechodzę do pozycji należącej do innej grupy zmienia się skórka.
Dziwne prawda? I strasznie mnie to denerwuje...
Jeżeli wyłączę obsługę ciasteczek Template chooser zachowuje się jak Template selector, czyli "trzyma" wszędzie skórkę niezależnie, gdzie ją zmienię ale nie pamięta jej jeśli zamknę przeglądarkę.
Mam nadzieję, że zrozumieliście mój opis ;). Jeśli macie jakiś pomysł na rozwiązanie w postaci innego dodatku czy cokolwiek prosiłbym o pomoc, bo ja już wysiadam. 3 dni męczę już ten temat i nie mogę przez niego zmrużyć oka... Nie chciałbym ponownie wracać do jednej templatki.
Pozdrawiam i Wesołych Świąt!
P.S. Jeżeli menu nie miałoby submenu wszystko byłoby OK, ale to rozwiązanie którego chcę uniknąć.