Zobacz pełną wersję : Tworzenie modułu - jak po stronie cms wprowadzać dane do niego?
Czy ktoś mógłby podać jakiś przykładowy moduł, który ma po stronie administracyjnej formularz do wypełniania danymi?
W Standardowych modułach (np. rss, statystyka) nic w cms-adminie sie nie zapisuje do bazy a korzystają one z gdzie indziej wprowadzonych danych. Chciałbym sam móc wprowadzać kilka danych do modułu.
Inaczej mogę to zrobić tworząc komponent - dla admina, aby moc wprowadzić dane i moduł do wyświetlenia ich, ale jak to zrobić tylko dla modułu? Może ma ktoś jakiś przykład?
Na stronie joomla znalazlem tworzenie komponentu po obu stronach (cms, fronted), a modulu tylko po stronie wyswietlania danych.
nexus246
17-10-2007, 09:29
Każdy moduł ma swój plik xml ze zdefiniowanymi parametrami - jak już je wprowadzisz wtedy po stronie panelu adm. będziesz miał odpowiednie pola formularza.
anc dorzuc linki ktore znalazles moze mi sie przydac,
|||||||||| dzieki ;)
tworzenie komponentow: http://www.pomoc.joomla.pl/content/view/67/30/
tworzenie prostego modułu: http://www.pomoc.joomla.pl/content/view/628/30/
Do komponentów przykład jest w miare dobry, do modułów pierwszy z przykladow jest taki sobie, pozostałych za bardzo nie analizowalem.
white_pawn
16-02-2011, 19:43
Może odkopuję stary temat, ale powyższe tutoriale są troszkę przestarzałe. Tutaj znalazłem aktualne po polsku:http://joomcode.net/tutoriale
GrzesiekP
16-02-2011, 20:07
Moduł:
http://docs.joomla.org/How_to_create_a_module (pod koniec jest o parametrach).
Najpierw definiujesz parametr w pliku .xml:
<params group="advanced">
<param name="is_installed" type="radio" default="0" label="Is module installed?" description="Only use this if you know the consequences! Click No to recreate database">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>
Później możesz się do niego odwołać w ten sposób:
$params->get('is_installed')
http://docs.joomla.org/Creating_a_Hello_World_Module_for_Joomla_1.5
Komponent:
http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1
http://www.wromanek.info/artykuly/16-kurs-pisania-komponentow-dla-joomla-15-mvc/46-lekcja-6-zapis-do-bazy-danych.html
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!