Курсовая работа: Побудова компонент та модулів для системи управління контентом Joomla
<filename>views/index.html</filename>
<filename>views/hello/index.html</filename>
<filename>views/hello/view.html.php</filename>
<filename>views/hello/tmpl/index.html</filename>
<filename>views/hello/tmpl/default.php</filename>
</files>
<administration>
<!__ Розділменюадміністрування-->
<menu>Hello World!</menu>
<!__ Розділкопіїголовнихфайлівадміністрування-->
<files folder="admin">
<!__ Розділкопіїголовнихфайлівсайту-->
<filename>index.html</filename>
<filename>admin.hello.php</filename>
</files>
</administration>
</install>
Привпакуваннів ZIP-пакетнеобхіднозберегти відповіднуструктуру. Тепер можна дозволити інсталятору Joomla завантажити й інсталювати пакет звичайним образом.
2.11 Приклад написання модуля
Модулі набагато простіші від компонент. Звичайно вони не мають адміністративного інтерфейсу,але час від часу приймають параметри. Модулі повністю пов'язані із презентацією на нашому веб-сайті й інтегровані у наш шаблон. Зазвичай модулі прикріплюются до існуючих компонентів. Тому і припускається, що необхідні таблиці й контент уже існують і можуть використовуватися.
Для того щоб запрограмувати власний модуль, знадобиться два файли.
Один - для логіки й презентації, а інший – XML-файл для інсталятора Joomla.
Імена обох файлів починаються з мітки mod_.
Вихідний код
Глянемо на вихідний код цих файлів. Шаблони тут також застосовуються.
Ось їхні файли:
• mod_auto.php
• helper.php
• tmpl/default.php