PDA

Zobacz pełną wersję : Joomla 3.3 Przegląd artykułu i opis kategorii



peters
15-05-2014, 16:42
Witam,
jak zmusić Joomlę, aby po kliknięciu na artykuł, wyświetlał się też opis kategorii do której on należy?

pozdrawiam.

zwiastun
15-05-2014, 17:16
Nijak. Nie ma takiej opcji. Możesz zlecić komuś, by napisał rozszerzenie.

peters
15-05-2014, 17:38
Jeśli już, to sam je napiszę. Czy kluczem jest nadpisywanie szablonów standardowych widoków?

zwiastun
15-05-2014, 17:46
Nie sądzę. Raczej trzeba napisać dodatek. W kodzie modelu artykułu nie jest wywoływany opis kategorii, do której należy artykuł, więc nie byłoby się do czego odwołać w alternatywnym ukladzie.

peters
15-05-2014, 17:56
a 'id' artykułu jest?

zwiastun
15-05-2014, 18:38
No wiesz... A jak Ci się wydaje, skąd Joomla wie, który artykuł wyświetlić? Pomijam, że można to samemu sprawdzić
Oczywiście, że jest.

peters
15-05-2014, 19:07
OK, mam pomysł na obejście problemu, ale potrzebna mi mała podpowiedź. Jak w kodzie php, wyświetlającego szablon, dobrać się do mającego się wyświetlić artykułu.

Konkretnie do div class="". Dzięki ustawieniu przyrostka klasy css, będę wiedział, że wyświetla się artykuł z konkretnej pozycji menu. Dzięki temu pokażę moduł w szablonie. A w module opis kategorii. Problem dość zawiły, ale w Joomli pokazywanie i ukrywanie modułów, uzależnione jest tylko od pozycji menu.

KES
15-05-2014, 20:28
Jeżeli chcesz pobrać daną kategorię możesz użyć klasy przeznaczonej do tego:


$category = JCategories::getInstance('Content')->get($this->item->catid);


Jeżeli chcesz mieć większą kontrolę nad wyświetlaniem modułów to poczytaj o Advanced Module Manager.

peters
15-05-2014, 20:52
hmm. pokazuje mi CategoryNode

- - - Updated - - -

sorki, napisałem jak lamer.

peters
16-05-2014, 09:56
Poddaje się. Jak z tego uzyskać liczbę, będącą numerem kategorii artykułu. Kod uruchamiany z poziomu szablonu.