Actions

Difference between revisions of "Site (Application)"

From Joomla! Documentation

(Marked this version for translation)
m (fixing)
Line 2: Line 2:
 
<translate>
 
<translate>
 
<!--T:1-->
 
<!--T:1-->
The '''Site''' [[S:MyLanguage/application]], also known as the '''''Front-end''''', is the main part of a Joomla website. This is where the general traffic occurs: when a visitor uses your site, he will be using the Site application. You can manipulate this (add/remove [[S:MyLanguage/content]], [[S:MyLanguage/Switching templates|switch templates]] etc.) from the [[S:MyLanguage/Administrator (Application)|Administrator application]]. Users with appropriate [[S:MyLanguage/:Category:Access Control|access levels]] will also be able to edit some aspects of the site from the Front-end.
+
The '''Site''' [[S:MyLanguage/application|application]], also known as the '''''Front-end''''', is the main part of a Joomla website. This is where the general traffic occurs: when a visitor uses your site, he will be using the Site application. You can manipulate this (add/remove [[S:MyLanguage/content|content]], [[S:MyLanguage/Switching templates|switch templates]] etc.) from the [[S:MyLanguage/Administrator (Application)|Administrator application]]. Users with appropriate [[S:MyLanguage/:Category:Access Control|access levels]] will also be able to edit some aspects of the site from the Front-end.
  
 
<!--T:2-->
 
<!--T:2-->

Revision as of 20:10, 23 June 2014

Other languages: English 100% • ‎español 100% • ‎français 100% • ‎Nederlands 100%

The Site application, also known as the Front-end, is the main part of a Joomla website. This is where the general traffic occurs: when a visitor uses your site, he will be using the Site application. You can manipulate this (add/remove content, switch templates etc.) from the Administrator application. Users with appropriate access levels will also be able to edit some aspects of the site from the Front-end.

The Site application is implemented in the JSite class, which is a subclass of the generic JApplication. The JSite object can be retrieved in all versions that support JSite using the following code. The variable $app will be a JSite object when this code is run in the Site application.

$app = JFactory::getApplication();

Example

An example Home Page, the first page of the Site application