A pluginis a kind of joomla extension. Plugins provide functions which areassociated with trigger events. Joomla provides a set of coreplugin events, but any extension can fire events. When a particularevents occurs, all plugin functions of the type associated with theevent are executed in sequence. This is a powerful way of extendingthe functionality of the joomla framework. It also offers extensiondevelopers a wat to allow other extensions to respond to theiractions, making extension extensible.
Thejoomla plugin architecture follows the observer design pattern. Alluser templates installed on a joomla site are stored in thetemplate directory, which is located at the root directory of ajoomla site.
Joomlaoperates directly with the php language and the joomla applicationitself is a framework of php classes. By addressing some of thejoomla objects such as Jdocument and JdocumentHTML in your templatecode, you can render output of modules and components, as well asretrieve information about the current executionenvironment.
A regionis essentially a section of the page on your site. Your can defineas many regions as you wish in your .info file, but you mustinclude page_bottom,page_top,help and content in your .info file,as core requires those regions to function properly. The next stepis to update your page.tpl.php file to address your newregions.
Twoways to theme
本文介绍了 Joomla 中插件的功能及工作原理,解释了插件如何通过触发事件来扩展 Joomla 的核心功能。此外还讨论了 Joomla 的模板存储位置,并简要说明了如何在 Joomla 中使用 PHP 语言进行开发。
587

被折叠的 条评论
为什么被折叠?



