ToolBar - jak obsłużyć??
Wyniki 1 do 3 z 3

Temat: ToolBar - jak obsłużyć??

  1. #1
    Nowicjusz
    Dołączył
    06-07-2011
    Wpisy
    11
    Punkty
    10

    Domyślny ToolBar - jak obsłużyć??

    Dodałem do swojego komponentu po front end ToolBar zgodnie z instrukcją. Wszystko wyświetla się prawidłowo. Po kliknięciu w przycisk np. New zamiast wyświetlać mi odpowiedni formularz strona wraca do strony startowej serwisu u mnie: localhost/joomla/. Zaznaczam że to samo mam zrobione po stronie back end i wszystko mi działa.

    Jaki może być problem??

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    15-10-2007
    Wpisy
    102
    Punkty
    30

    Domyślny

    Najwyraźniej nie obsługujesz odpowiednich metod w kontrolerze (controller.php). Zobacz do API gdzie są opisane metody jakie powinny być obsługiwane w kontrolerze.

    addNew add New zdaje się, że działa to podobnie jak back-endzie.
    brakuje pewnie cos w stylu:

    Kod PHP:
    function addNew(){

           echo 
    $this->mojformularz();


    Oczywiście mogę się mylić ale mam nadzieję, że pomogłem.

  4. #3
    Nowicjusz
    Dołączył
    06-07-2011
    Wpisy
    11
    Punkty
    10

    Domyślny

    Seeb dzięki za podpowiedź ale to nie to. Problem polega na tym że po przyciśnięciu przycisku np. New, czy Save system opuszcza całkowicie mój komponent i ładuje stronę główną mojej Joomli. Po wciśnięciu przycisku w ogóle nie wykonuje kontrolera z mojego komponentu i żadnego pliku. Obsługe w kontrolerze zastosowałem dokładnie tak samo jak w back end. Tam mi wszystko działa bez najmniejszego problemu. Nie mogę znaleźć przyczyny dlaczego kliknięcie w przycisk powoduje całkowite opuszczenie komponentu. Wersja front end jest u mnie dokładnie taka sama jak back end jedyna modyfikacja to zmiana JToolBarHelpet na JToolBar.

    ---------- Post dodany o 15:27 ---------- Poprzedni post był o 11:10 ----------

    Do prawidłowego działania obsługi przycisków ToolBar konieczne jest wyłączenie w Administratorze opcji: Search Engine Friendly URLs w General configuration / Site / SEO Settings. Wtedy wszystko działa dokładnie tak jaj po back end. Możliwe jest nawet odpalenie przycisków JToolBarHelper - których obsługa działa poprawnie. Mam nadzieję że rozwiązanie przyda się także innym użytkownikom.

    Gorąco pozdrawiam.

Podobne tematy

  1. Znaczniki area i map - jak ich użyć w templatce z joomla ?
    przez moody na forum Administracja - ogólne
    Odpowiedzi: 2
    Ostatni post/autor: 14-04-2011, 19:18
  2. Toolbar - jak go przywrócić
    przez gb_san na forum Administracja - ogólne
    Odpowiedzi: 4
    Ostatni post/autor: 29-05-2010, 16:05
  3. czego użyć do obsługi nagród dla klientów 'zwykłego' sklepu?
    przez zborek na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 0
    Ostatni post/autor: 09-02-2010, 16:55
  4. Jak to zrobić? - które komponenty użyć?
    przez damsaw na forum Komunikacja: fora, czaty, poczta, biuletyny
    Odpowiedzi: 0
    Ostatni post/autor: 20-12-2009, 00:14
  5. Jak obsłuźyć edytor wysiwyg
    przez adambyw na forum Programowanie pod Joomla!
    Odpowiedzi: 1
    Ostatni post/autor: 08-05-2008, 17:09

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •