Jak dodać własny widok do istniejącego komponentu, potrzebuję zmodyfikować listę artykułów z widoku jedna kategoria - lista ale poprzez dodatkowy widok tylko nie bardzo eiem jak go dodać.
Jak dodać własny widok do istniejącego komponentu, potrzebuję zmodyfikować listę artykułów z widoku jedna kategoria - lista ale poprzez dodatkowy widok tylko nie bardzo eiem jak go dodać.
wiki >, poszukaj: nadpisywanie szablonem / szablony alternatywne
No właśnie chodzi o to że ja nie chce nadpisać tylko dodać osobny widok
jeśli nadpiszesz szablon dla jednej kategorii to chyba osiągniesz swój cel...
dodać widok = alternatywny układ (szablon)
częściowo rozwiązałem swój problem ale pozostało mi wyciągniecie z bazy odpowiedniej ścieżki do artykułu aby odnosił się do danego artykułu z wybranej kategorii
Kod:<?php $db = JFactory::getDbo(); $id = 45;//example $query = $db->getQuery(true); $query->select('*'); $query->from('#__content'); $query->where('catid="'.$id.'"'); // Reset the query using our newly populated query object. $db->setQuery($query); $res = $db->loadObjectList(); echo $query; //print_r($row); foreach($res as $r){ echo '<div class="enova-box"><a href="'.$r->asset_id.'">'.$r->title.'</a></div>'; } ?>
i jeszcze taki mały problem gdy dodaje do pliku językowego tytuł nic się nie zmienia TPL_CLI_COM_CONTENT_CATEGORY_VIEW_ENOVAMOD1_TITLE
Nie wiem po co to zapytanie do bazy. Podejrzyj co zawiera zmienna: $this->items