Rozwój MVC części/Rozwój podstawowy składnik

Rozwój MVC części/Rozwój podstawowy składnik

Jest to seria wielu art tutoriale jak stworzyć komponent Model-widok-Contoller dla Joomla! Wersja 3.1.

Rozpoczyna się od wprowadzeniai poruszać się w tej serii artykułów za pomocą pole nawigacji po prawej stronie ( artykuły z tej serii).

Rozwijanie składnik podstawowy

Ta strona przechodzi podstawowe kroki, aby składnik możliwe najprostsze wyjście Hello, world! do frontonu z Joomla! 3.1 strony internetowej.

Wyjście Main

Najpierw skonfigurować podstawowe publiczne dane wyjściowe dla tego składnika. Tworzenie yoursite/components/com_helloworld/helloworld.php o następującej treści:

<? php
echo'Hello world';

Plik Manifestu

Każde rozszerzenie potrzebuje pliku manifestu, który określa informacje o instalacji i konfiguracji dla rozszerzenia. Manifestu pliku o nazwie componentname.xml . Dla prostego składnika możemy potrzebować tylko obejmują minimalną liczbę możliwych elementów w tym pliku XML.

Tworzenie helloworld.xml w tym samym katalogu co swoje helloworld.php powyżej, o następującej treści:

<? xmlwersja="1.0"kodowanie="utf-8"? >
< rozszerzenieTyp="składnika"wersja="3.1"Metoda="uaktualnić">
        < nazwa>Hello World!</nazwa>
        < administracji></administracja>
        < pliki>
                < nazwa_pliku>helloworld.php</nazwa_pliku>
        </pliki>
</rozszerzenie> 

Należy zauważyć, że name element jest rzeczywiście opcjonalne, ale to sprawia, że dla łatwiejszej identyfikacji w następnym kroku.

Instalacji

Dalej musimy powiedzieć Joomla! "odkryć" to nowy składnik, tak, że to może być instalowane i używane. To jest zamiar Extension Manager-> Odkryj i klikając przycisk 'Discover' na pasku narzędzi. To będzie skanować components katalogu (między innymi), patrząc na składniki, które nie zostały jeszcze zainstalowane.

Nowy składnik powinny być wymienione w tabeli wynikowej, i go zainstalować, po prostu zaznacz go (z wyboru) i kliknij przycisk "Install" w pasku narzędzi.

Uwaga: Nie martw się o wiadomości "Zainstaluj składnik: plik XML nie zawierał element administracja", jak nasze części jeszcze nie ma żadnych funkcji administracji . Dodamy je później w ten wychowawczy.

Cześć ludzie!

Teraz widać podstawowym składnikiem w akcji, przechodząc do https://localhost/joomla/index.php?option=com_helloworld (zastępując localhost/joomla z lokalizacji instalacji).