Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($options=array()) | |
setType ($type) | |
getType () | |
getBuffer () | |
setBuffer ($content, $options=array()) | |
getMetaData ($name, $httpEquiv=false) | |
setMetaData ($name, $content, $http_equiv=false) | |
addScript ($url, $type="text/javascript", $defer=false, $async=false) | |
addScriptVersion ($url, $version=null, $type="text/javascript", $defer=false, $async=false) | |
addScriptDeclaration ($content, $type= 'text/javascript') | |
addStyleSheet ($url, $type= 'text/css', $media=null, $attribs=array()) | |
addStyleSheetVersion ($url, $version=null, $type="text/css", $media=null, $attribs=array()) | |
addStyleDeclaration ($content, $type= 'text/css') | |
setCharset ($type= 'utf-8') | |
getCharset () | |
setLanguage ($lang="en-gb") | |
getLanguage () | |
setDirection ($dir="ltr") | |
getDirection () | |
setTitle ($title) | |
getTitle () | |
setMediaVersion ($mediaVersion) | |
getMediaVersion () | |
setBase ($base) | |
getBase () | |
setDescription ($description) | |
getDescription () | |
setLink ($url) | |
getLink () | |
setGenerator ($generator) | |
getGenerator () | |
setModifiedDate ($date) | |
getModifiedDate () | |
setMimeEncoding ($type= 'text/html', $sync=true) | |
getMimeEncoding () | |
setLineEnd ($style) | |
_getLineEnd () | |
setTab ($string) | |
_getTab () | |
loadRenderer ($type) | |
parse ($params=array()) | |
render ($cache=false, $params=array()) |
Fonctions membres publiques statiques | |
static | getInstance ($type= 'html', $attributes=array()) |
Attributs publics | |
$title = '' | |
$description = '' | |
$link = '' | |
$base = '' | |
$language = 'en-gb' | |
$direction = 'ltr' | |
$_generator = 'Joomla! - Open Source Content Management' | |
$_mdate = '' | |
$_tab = "\11" | |
$_lineEnd = "\12" | |
$_charset = 'utf-8' | |
$_mime = '' | |
$_namespace = '' | |
$_profile = '' | |
$_scripts = array() | |
$_script = array() | |
$_styleSheets = array() | |
$_style = array() | |
$_metaTags = array() | |
$_engine = null | |
$_type = null |
Attributs publics statiques | |
static | $_buffer = null |
Attributs protégés | |
$mediaVersion = null |
Attributs protégés statiques | |
static | $instances = array() |
Définition à la ligne 19 du fichier document.php.
JDocument::__construct | ( | $options = array() | ) |
Class constructor.
array | $options | Associative array of options |
Réimplémentée dans JDocumentFeed, JDocumentHTML, JDocumentOpensearch, JDocumentJSON, JDocumentError, JDocumentXml, JDocumentImage, et JDocumentRaw.
Définition à la ligne 219 du fichier document.php.
JDocument::_getLineEnd | ( | ) |
JDocument::_getTab | ( | ) |
Returns a string containing the unit for indenting HTML
Définition à la ligne 991 du fichier document.php.
JDocument::addScript | ( | $url, | |
$type = "text/javascript" , |
|||
$defer = false , |
|||
$async = false |
|||
) |
Adds a linked script to the page
string | $url | URL to the linked script |
string | $type | Type of script. Defaults to 'text/javascript' |
boolean | $defer | Adds the defer attribute. |
boolean | $async | Adds the async attribute. |
Définition à la ligne 466 du fichier document.php.
JDocument::addScriptDeclaration | ( | $content, | |
$type = 'text/javascript' |
|||
) |
Adds a script to the page
string | $content | Script |
string | $type | Scripting mime (defaults to 'text/javascript') |
Définition à la ligne 515 du fichier document.php.
JDocument::addScriptVersion | ( | $url, | |
$version = null , |
|||
$type = "text/javascript" , |
|||
$defer = false , |
|||
$async = false |
|||
) |
Adds a linked script to the page with a version to allow to flush it. Ex: myscript.js54771616b5bceae9df03c6173babf11d If not specified Joomla! automatically handles versioning
string | $url | URL to the linked script |
string | $version | Version of the script |
string | $type | Type of script. Defaults to 'text/javascript' |
boolean | $defer | Adds the defer attribute. |
boolean | $async | [description] |
Définition à la ligne 489 du fichier document.php.
JDocument::addStyleDeclaration | ( | $content, | |
$type = 'text/css' |
|||
) |
Adds a stylesheet declaration to the page
string | $content | Style declarations |
string | $type | Type of stylesheet (defaults to 'text/css') |
Définition à la ligne 590 du fichier document.php.
JDocument::addStyleSheet | ( | $url, | |
$type = 'text/css' , |
|||
$media = null , |
|||
$attribs = array() |
|||
) |
Adds a linked stylesheet to the page
string | $url | URL to the linked style sheet |
string | $type | Mime encoding type |
string | $media | Media type that this stylesheet applies to |
array | $attribs | Array of attributes |
Définition à la ligne 541 du fichier document.php.
JDocument::addStyleSheetVersion | ( | $url, | |
$version = null , |
|||
$type = "text/css" , |
|||
$media = null , |
|||
$attribs = array() |
|||
) |
Adds a linked stylesheet version to the page. Ex: template.css?54771616b5bceae9df03c6173babf11d If not specified Joomla! automatically handles versioning
string | $url | URL to the linked style sheet |
string | $version | Version of the stylesheet |
string | $type | Mime encoding type |
string | $media | Media type that this stylesheet applies to |
array | $attribs | Array of attributes |
Définition à la ligne 564 du fichier document.php.
JDocument::getBase | ( | ) |
Return the base URI of the document.
Définition à la ligne 767 du fichier document.php.
JDocument::getBuffer | ( | ) |
Get the contents of the document buffer
Définition à la ligne 357 du fichier document.php.
JDocument::getCharset | ( | ) |
Returns the document charset encoding.
Définition à la ligne 627 du fichier document.php.
JDocument::getDescription | ( | ) |
Return the title of the page.
Définition à la ligne 795 du fichier document.php.
JDocument::getDirection | ( | ) |
Returns the document direction declaration.
Définition à la ligne 683 du fichier document.php.
JDocument::getGenerator | ( | ) |
Returns the document generator
Définition à la ligne 851 du fichier document.php.
|
static |
Returns the global JDocument object, only creating it if it doesn't already exist.
string | $type | The document type to instantiate |
array | $attributes | Array of attributes |
RuntimeException |
Définition à la ligne 274 du fichier document.php.
Référencé par JFactory\createDocument(), et JError\customErrorPage().
JDocument::getLanguage | ( | ) |
Returns the document language.
Définition à la ligne 655 du fichier document.php.
JDocument::getLink | ( | ) |
Returns the document base url
Définition à la ligne 823 du fichier document.php.
JDocument::getMediaVersion | ( | ) |
Return the media version
Définition à la ligne 739 du fichier document.php.
JDocument::getMetaData | ( | $name, | |
$httpEquiv = false |
|||
) |
Gets a meta tag.
string | $name | Value of name or http-equiv tag |
boolean | $httpEquiv | META type "http-equiv" defaults to null |
Définition à la ligne 389 du fichier document.php.
JDocument::getMimeEncoding | ( | ) |
Return the document MIME encoding that is sent to the browser.
Définition à la ligne 922 du fichier document.php.
JDocument::getModifiedDate | ( | ) |
Returns the document modified date
Définition à la ligne 879 du fichier document.php.
JDocument::getTitle | ( | ) |
Return the title of the document.
Définition à la ligne 711 du fichier document.php.
JDocument::getType | ( | ) |
Returns the document type
Définition à la ligne 345 du fichier document.php.
JDocument::loadRenderer | ( | $type | ) |
Load a renderer
string | $type | The renderer type |
RuntimeException |
Définition à la ligne 1006 du fichier document.php.
JDocument::parse | ( | $params = array() | ) |
Parses the document and prepares the buffers
array | $params | The array of parameters |
Réimplémentée dans JDocumentHTML.
Définition à la ligne 1043 du fichier document.php.
JDocument::render | ( | $cache = false , |
|
$params = array() |
|||
) |
Outputs the document
boolean | $cache | If true, cache the output |
array | $params | Associative array of attributes |
Réimplémentée dans JDocumentHTML, JDocumentFeed, JDocumentOpensearch, JDocumentError, JDocumentJSON, JDocumentXml, JDocumentImage, et JDocumentRaw.
Définition à la ligne 1058 du fichier document.php.
Références JFactory\getApplication().
JDocument::setBase | ( | $base | ) |
Sets the base URI of the document
string | $base | The base URI to be set |
Définition à la ligne 753 du fichier document.php.
JDocument::setBuffer | ( | $content, | |
$options = array() |
|||
) |
Set the contents of the document buffer
string | $content | The content to be set in the buffer. |
array | $options | Array of optional elements. |
Réimplémentée dans JDocumentHTML.
Définition à la ligne 372 du fichier document.php.
JDocument::setCharset | ( | $type = 'utf-8' | ) |
Sets the document charset
string | $type | Charset encoding string |
Définition à la ligne 613 du fichier document.php.
JDocument::setDescription | ( | $description | ) |
Sets the description of the document
string | $description | The description to set |
Définition à la ligne 781 du fichier document.php.
JDocument::setDirection | ( | $dir = "ltr" | ) |
Sets the global document direction declaration. Default is left-to-right (ltr).
string | $dir | The language direction to be set |
Définition à la ligne 669 du fichier document.php.
JDocument::setGenerator | ( | $generator | ) |
Sets the document generator
string | $generator | The generator to be set |
Définition à la ligne 837 du fichier document.php.
JDocument::setLanguage | ( | $lang = "en-gb" | ) |
Sets the global document language declaration. Default is English (en-gb).
string | $lang | The language to be set |
Définition à la ligne 641 du fichier document.php.
JDocument::setLineEnd | ( | $style | ) |
Sets the line end style to Windows, Mac, Unix or a custom string.
string | $style | "win", "mac", "unix" or custom string. |
Définition à la ligne 936 du fichier document.php.
JDocument::setLink | ( | $url | ) |
Sets the document link
string | $url | A url |
Définition à la ligne 809 du fichier document.php.
JDocument::setMediaVersion | ( | $mediaVersion | ) |
Set the assets version
string | $mediaVersion | Media version to use |
Définition à la ligne 725 du fichier document.php.
JDocument::setMetaData | ( | $name, | |
$content, | |||
$http_equiv = false |
|||
) |
Sets or alters a meta tag.
string | $name | Value of name or http-equiv tag |
string | $content | Value of the content tag |
boolean | $http_equiv | META type "http-equiv" defaults to null |
Définition à la ligne 427 du fichier document.php.
JDocument::setMimeEncoding | ( | $type = 'text/html' , |
|
$sync = true |
|||
) |
Sets the document MIME encoding that is sent to the browser.
This usually will be text/html because most browsers cannot yet accept the proper mime settings for XHTML: application/xhtml+xml and to a lesser extent application/xml and text/xml. See the W3C note (http://www.w3.org/TR/xhtml-media-types/) for more details.
string | $type | The document type to be sent |
boolean | $sync | Should the type be synced with HTML? |
http://www.w3.org/TR/xhtml-media-types
Définition à la ligne 902 du fichier document.php.
JDocument::setModifiedDate | ( | $date | ) |
Sets the document modified date
string | $date | The date to be set |
Définition à la ligne 865 du fichier document.php.
JDocument::setTab | ( | $string | ) |
Sets the string used to indent HTML
string | $string | String used to indent ("\11", "\t", ' ', etc.). |
Définition à la ligne 977 du fichier document.php.
JDocument::setTitle | ( | $title | ) |
Sets the title of the document
string | $title | The title to be set |
Définition à la ligne 697 du fichier document.php.
JDocument::setType | ( | $type | ) |
Set the document type
string | $type | Type document is to set to |
Définition à la ligne 331 du fichier document.php.
|
static |
Définition à la ligne 194 du fichier document.php.
JDocument::$_charset = 'utf-8' |
Définition à la ligne 106 du fichier document.php.
JDocument::$_engine = null |
Définition à la ligne 178 du fichier document.php.
JDocument::$_generator = 'Joomla! - Open Source Content Management' |
Définition à la ligne 74 du fichier document.php.
JDocument::$_lineEnd = "\12" |
Définition à la ligne 98 du fichier document.php.
JDocument::$_mdate = '' |
Définition à la ligne 82 du fichier document.php.
JDocument::$_metaTags = array() |
Définition à la ligne 170 du fichier document.php.
JDocument::$_mime = '' |
Définition à la ligne 114 du fichier document.php.
JDocument::$_namespace = '' |
Définition à la ligne 122 du fichier document.php.
JDocument::$_profile = '' |
Définition à la ligne 130 du fichier document.php.
JDocument::$_script = array() |
Définition à la ligne 146 du fichier document.php.
JDocument::$_scripts = array() |
Définition à la ligne 138 du fichier document.php.
JDocument::$_style = array() |
Définition à la ligne 162 du fichier document.php.
JDocument::$_styleSheets = array() |
Définition à la ligne 154 du fichier document.php.
JDocument::$_tab = "\11" |
Définition à la ligne 90 du fichier document.php.
JDocument::$_type = null |
Définition à la ligne 186 du fichier document.php.
JDocument::$base = '' |
Définition à la ligne 51 du fichier document.php.
JDocument::$description = '' |
Définition à la ligne 35 du fichier document.php.
JDocument::$direction = 'ltr' |
Définition à la ligne 67 du fichier document.php.
|
staticprotected |
Définition à la ligne 202 du fichier document.php.
JDocument::$language = 'en-gb' |
Définition à la ligne 59 du fichier document.php.
JDocument::$link = '' |
Définition à la ligne 43 du fichier document.php.
|
protected |
Définition à la ligne 210 du fichier document.php.
JDocument::$title = '' |
Définition à la ligne 27 du fichier document.php.