Базовая структура компонента выглядит следующим образом, на прмиере компонента упралвения пользователями users:
/app/components/users/
- controller.users.php - главный файл контроллер, обеспечивающий работу пользовательской части компонента
- controller.users.ajax.pjp - контроллер пользовательской части, отвечающий за выполнение действий через ajax
- controller.admin.users.php - контроллер, отвечающий за работу панели упралвения компонентом
- controller.admin.users.ajax.php - файл контроллера управляющий ajax функциями панели упралвения компонентом
- /media - структура каталога описана выше, медиа файлы необходимые для работы компонента пользователей
- /models - каталог с моделями компонента управления пользователями
- /models/model.users.php - модель работы с пользователями на фронте сайта
- /models/model.admin.users.php - модель работы с пользователями в панели управления
- /views - шаблоны оформления задач упралвения пользователями
- /views/index/default.php - шаблон соответсвет методу index в контроллере управления пользователями
Похоже, что Вы здесь впервые. Если хотите поучаствовать, нажмите на одну из этих кнопок!