Niestandardowe pola formularza konfiguracyjnego komponentu
Wyniki 1 do 3 z 3

Temat: Niestandardowe pola formularza konfiguracyjnego komponentu

  1. #1
    Debiutant
    Dołączył
    14-12-2016
    Wpisy
    3
    Punkty
    2

    Joomla! 3.x Niestandardowe pola formularza konfiguracyjnego komponentu

    Witajcie, czy tworzył ktoś z was niestandardowe pola formularza w Joomla (Panel Administratora)? Zrobiłem sobie niestandardowe pole tak jak w dokumentacji Joomla (po prostu dla testu na razie skopiowałem to co jest w dokumentacji). W formularzach zdefiniowanych w "administrator/nazwa_komponentu/models/forms" pole które utworzyłem na podstawie dokumentacji Joomla działa, jednak ja chcę go użyć w głównym pliku config.xml komponentu. Tam jednak już nie działa, wyświetla mi się pole tekstowe. Ogólnie chcę w ustawieniach komponentu stworzyć przycisk który wykona jakąś akcję (poprzez Ajax), coś podobnego do tego przycisku który jest w głównych ustawieniach Joomla (Serwer), ten co wysyła testowy mail. Wie ktoś w jaki sposób mógłbym coś takiego utworzyć?

  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
    Wiarus siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    1 644
    Punkty
    185

    Domyślny

    W takim przypadku najlepiej pomoże Ci dokumentacja tworzenia własnego komponentu: https://docs.joomla.org/J3.x:Develop...asic_Component
    Przejdź do rozdziału który Cię interesuje i zobacz dokumentację. Są nawet pliki do pobrania ;)
    Przeanalizuje je a dojdziesz to tego czego potrzebujesz.
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

  4. #3
    Debiutant
    Dołączył
    14-12-2016
    Wpisy
    3
    Punkty
    2

    Joomla! 3.x

    Dzięki, dużo siedziałem na tej stronie jednak jakoś nie trafiłem na tą kwestię, a teraz znalazłem. To czego szukałem jest pod tym linkiem
    Kod:
    https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Using_the_database#Adding_a_new_field_type
    Wszystko już wyświetla się jak trzeba. Można zmieniać wartość listy, wartości się zapisują bo we froncie odczytują się inne wartości za każdym zapisem (w zależności od ustawionej w konfiguracji komponentu), jednak jest jeden mały problem. Wartość nie odświeża się na stronie konfiguracji po zapisaniu. Zawsze pokazuje pierwszy element. W tym wypadku "New York" o wartości value = 1.

    Plik city.php
    Kod PHP:
    <?php// Check to ensure this file is included in Joomla!
    defined('_JEXEC') or die('Restricted access');


    jimport('joomla.form.formfield');


    class 
    JFormFieldCity extends JFormField {
        
        protected 
    $type 'city';


        
    // getLabel() left out


        
    public function getInput() {
            return 
    '<select id="'.$this->id.'" name="'.$this->name.'">'.
                   
    '<option value="1" >New York</option>'.
                   
    '<option value="2" >Chicago</option>'.
                   
    '<option value="3" >San Francisco</option>'.
                   
    '</select>';
        }
    }
    Część pliku config.xml, która wyświetla pole formularza
    Kod PHP:
    <fields addfieldpath="administrator/components/com_komponent/models/fields"/>

            <
    field
                name
    ="komponent_city"
                
    type="city"
                
    label="JGLOBAL_TITLE"
                
    description="JFIELD_TITLE_DESC"
                
    required="true"
            
    /> 

Podobne tematy

  1. Hikashop pola niestandardowe - nie wyświetlają się w zamówieniu
    przez grzesiek2 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 1
    Ostatni post/autor: 28-11-2015, 15:31
  2. Zmiana edytora i błąd pliku konfiguracyjnego
    przez dominik_fil na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 1
    Ostatni post/autor: 20-01-2015, 01:33
  3. Błąd pliku konfiguracyjnego oraz instalacji rozszerzeń
    przez jeż na forum Administracja - ogólne
    Odpowiedzi: 10
    Ostatni post/autor: 12-05-2011, 00:05
  4. Błąd: nie można zapisać pliku konfiguracyjnego.
    przez Maxior na forum Administracja - ogólnie
    Odpowiedzi: 2
    Ostatni post/autor: 15-02-2011, 17:10
  5. Błąd: nie można zapisać pliku konfiguracyjnego
    przez zorro3328 na forum Joomla 1.5 BŁĘDY
    Odpowiedzi: 10
    Ostatni post/autor: 17-11-2009, 00:27

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
  •