При воспроизведении формы на экране ее компоновка выбирается из файла views/subscription/tmpl/edit.php. Этот файл содержит сценарий, а не объявление класса. Ниже приведена первая часть исходного кода из этого файла компоновки.
При воспроизведении формы на экране ее компоновка выбирается из файла views/subscription/tmpl/edit.php. Этот файл содержит сценарий, а не объявление класса. Ниже приведена первая часть исходного кода из этого файла компоновки. Класс WeblinksController расширяет класс JController из файла libraries/joomla/application/component/controller.php, поэтому по ссылке Следующим по порядку обработки следует файл исходной компоновки default.php. Если для модуля не создана и не указана альтернативная компоновка, именно этот файл возвращается при вызове метода В листинге ниже приведен исходный код из файла mod_joompro_articles_author.php разрабатываемого модуля. В листинге ниже приведен исходный код из файла РНР для рассматриваемого здесь подключаемого модуля. Создание XML-файла для разметки формыВ рассматриваемом здесь примере класс JForm используется для добавления двух полей в регистрационную форму. Это можно сделать одним из следующих способов: Перейдем к созданию исходных РНР- и XML-файлов для подключаемого модуля. Этот модуль носит название myregistration и относится к типу пользовательских подключаемых модулей. Поэтому создадим для него папку plugins/user/myregistration, а в ней — два исходных файла myregistration.xml и myregistration.php. В листинге ниже приведен исходный код из файла myregistration.xml.
После того, как мы сделали компоновку страницу в предыдущей статье нашего сайта, нам осталось лишь отправить страницу браузеру. Соответствующий код приведен в самом конце файла index.php, как показано в листинге ниже.
Joomla является свободно доступным программным обеспечением с открытым кодом (FOSS), и поэтому его исходный код включается в обычный загружаемый пакет. Всякий, способный построить веб-сайт на Joomla, может при желании отредактировать содержимое любых исходных файлов или изменить порядок выполнения программы.
|