Craft
01-07-2012, 22:05
Witam,
1. Komponent
2.W widoku (view.html.php) kilko podmenu tworzonych tak:
JSubMenuHelper::addEntry(JText::_('Znaczniki'), 'index.php?option=com_gmaps&controller=gmaps', true );
JSubMenuHelper::addEntry(JText::_('Kategorie'), 'index.php?option=com_gmaps&controller=categories' , false );
JSubMenuHelper::addEntry(JText::_('Podkategorie'), 'index.php?option=com_gmaps&controller=subcategori es', false );
JSubMenuHelper::addEntry(JText::_('Konfiguracja'), 'index.php?option=com_gmaps&controller=gmaps&task= config', false );
3. W display() odbieranie zmiennej formularza przeznaczonej do sortowania:
a.Widok 1
$filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', 'gm.name', 'cmd');
b.Widok 2
$filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', 'cat.nameCat', 'cmd');
itd
Kiedy wejdę do np. pierwszego widoku i posortuję po nazwie a następnie wejdę do drugiego widoku (za pomocą submenu)
zmienna $filter_order trzyma wartość dla pierwszego widoku. Dlatego po doklejeniu do zapytania dla BD wychodzi bzdura i nic się nie wyświetla.
Dla mnie to bug ale może jest na to jakieś rozwiązanie?
Będę bardzo wdzięczny za pomoc.
Pozdrawiam,
Łukasz
1. Komponent
2.W widoku (view.html.php) kilko podmenu tworzonych tak:
JSubMenuHelper::addEntry(JText::_('Znaczniki'), 'index.php?option=com_gmaps&controller=gmaps', true );
JSubMenuHelper::addEntry(JText::_('Kategorie'), 'index.php?option=com_gmaps&controller=categories' , false );
JSubMenuHelper::addEntry(JText::_('Podkategorie'), 'index.php?option=com_gmaps&controller=subcategori es', false );
JSubMenuHelper::addEntry(JText::_('Konfiguracja'), 'index.php?option=com_gmaps&controller=gmaps&task= config', false );
3. W display() odbieranie zmiennej formularza przeznaczonej do sortowania:
a.Widok 1
$filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', 'gm.name', 'cmd');
b.Widok 2
$filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', 'cat.nameCat', 'cmd');
itd
Kiedy wejdę do np. pierwszego widoku i posortuję po nazwie a następnie wejdę do drugiego widoku (za pomocą submenu)
zmienna $filter_order trzyma wartość dla pierwszego widoku. Dlatego po doklejeniu do zapytania dla BD wychodzi bzdura i nic się nie wyświetla.
Dla mnie to bug ale może jest na to jakieś rozwiązanie?
Będę bardzo wdzięczny za pomoc.
Pozdrawiam,
Łukasz