Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($type= '', $flag=true) | |
enable ($flag=true) | |
isEnabled () | |
setType ($type) | |
getType () | |
property ($property) | |
getProperty () | |
content ($value, $machineValue=null) | |
getContent () | |
fallback ($type, $property) | |
getFallbackType () | |
getFallbackProperty () | |
display ($displayType= '', $emptyOutput=false) | |
displayScope () |
Fonctions membres publiques statiques | |
static | sanitizeType ($type) |
static | sanitizeProperty ($property) |
static | getTypes () |
static | getAvailableTypes () |
static | getExpectedTypes ($type, $property) |
static | isPropertyInType ($type, $property) |
static | isTypeAvailable ($type) |
static | htmlMeta ($content, $property, $scope= '', $inverse=false) |
static | htmlSpan ($content, $property= '', $scope= '', $inverse=false) |
static | htmlDiv ($content, $property= '', $scope= '', $inverse=false) |
static | htmlScope ($scope) |
static | htmlProperty ($property) |
Fonctions membres protégées statiques | |
static | loadTypes () |
static | getExpectedDisplayType ($type, $property) |
Attributs protégés | |
$type = null | |
$property = null | |
$content = null | |
$machineContent = null | |
$fallbackType = null | |
$fallbackProperty = null | |
$fallback = false | |
$enabled = true |
Attributs protégés statiques | |
static | $types = null |
Définition à la ligne 19 du fichier microdata.php.
JMicrodata::__construct | ( | $type = '' , |
|
$flag = true |
|||
) |
Initialize the class and setup the default Type
string | $type | Optional, Fallback to Thing Type |
boolean | $flag | Enable or disable microdata output |
Définition à la ligne 101 du fichier microdata.php.
JMicrodata::content | ( | $value, | |
$machineValue = null |
|||
) |
Setup a Text value or Content value for the Microdata
string | $value | The human value or marchine value to be used |
string | $machineValue | The machine value |
Définition à la ligne 254 du fichier microdata.php.
JMicrodata::display | ( | $displayType = '' , |
|
$emptyOutput = false |
|||
) |
This function handle the logic of a Microdata intelligent display. Check if the Type, Property are available, if not check for a Fallback, then reset all params for the next use and return the Microdata HTML
string | $displayType | Optional, 'inline', available ['inline'|'span'|'div'|meta] |
boolean | $emptyOutput | Return an empty string if the microdata output is disabled and there is a $content value |
Définition à la ligne 350 du fichier microdata.php.
JMicrodata::displayScope | ( | ) |
Return the HTML of the current Scope
Définition à la ligne 571 du fichier microdata.php.
JMicrodata::enable | ( | $flag = true | ) |
Enable or Disable Microdata semantics output
boolean | $flag | Enable or disable microdata output |
Définition à la ligne 141 du fichier microdata.php.
JMicrodata::fallback | ( | $type, | |
$property | |||
) |
Setup a Fallback Type and Property
string | $type | The Fallback Type |
string | $property | The Fallback Property |
Définition à la ligne 284 du fichier microdata.php.
|
static |
Return an array with all available Types
Définition à la ligne 631 du fichier microdata.php.
JMicrodata::getContent | ( | ) |
Return the content variable
Définition à la ligne 269 du fichier microdata.php.
|
staticprotected |
Return the expected display type of the [normal|nested|meta] In wich way to display the Property: normal -> itemprop="name" nested -> itemprop="director" itemscope itemtype="http://schema.org/Person" meta -> <meta itemprop="datePublished" content="1991-05-01">
string | $type | The Type where to find the Property |
string | $property | The Property to process |
Définition à la ligne 686 du fichier microdata.php.
|
static |
Return the expected types of the Property
string | $type | The Type to process |
string | $property | The Property to process |
Définition à la ligne 648 du fichier microdata.php.
JMicrodata::getFallbackProperty | ( | ) |
Return the fallbackProperty variable
Définition à la ligne 332 du fichier microdata.php.
JMicrodata::getFallbackType | ( | ) |
Return the fallbackType variable
Définition à la ligne 320 du fichier microdata.php.
JMicrodata::getProperty | ( | ) |
Return the property variable
Définition à la ligne 239 du fichier microdata.php.
JMicrodata::getType | ( | ) |
Return the current Type name
Définition à la ligne 195 du fichier microdata.php.
|
static |
Return an array with all Types and Properties
Définition à la ligne 617 du fichier microdata.php.
|
static |
Return the microdata in an
string | $content | The human value |
string | $property | Optional, the human value to display |
string | $scope | Optional, the Type scope to display |
boolean | $inverse | Optional, default = false, inverse the $scope with the $property |
Définition à la ligne 852 du fichier microdata.php.
|
static |
Return the microdata in a <meta> tag with the machine content inside.
string | $content | The machine content to display |
string | $property | The Property |
string | $scope | Optional, the Type scope to display |
boolean | $inverse | Optional, default = false, inverse the $scope with the $property |
Définition à la ligne 771 du fichier microdata.php.
|
static |
Return the HTML Property
string | $property | The Property to process |
Définition à la ligne 909 du fichier microdata.php.
|
static |
Return the HTML Scope
string | $scope | The Scope to process |
Définition à la ligne 890 du fichier microdata.php.
|
static |
Return the microdata in an tag.
string | $content | The human value |
string | $property | Optional, the human value to display |
string | $scope | Optional, the Type scope to display |
boolean | $inverse | Optional, default = false, inverse the $scope with the $property |
Définition à la ligne 811 du fichier microdata.php.
JMicrodata::isEnabled | ( | ) |
Return true if Microdata semantics output are enabled
Définition à la ligne 155 du fichier microdata.php.
|
static |
Recursive function, control if the given Type has the given Property
string | $type | The Type where to check |
string | $property | The Property to check |
Définition à la ligne 719 du fichier microdata.php.
|
static |
Control if the given Type class is available
string | $type | The Type to check |
Définition à la ligne 752 du fichier microdata.php.
|
staticprotected |
Load all Types and Properties from the types.json file
Définition à la ligne 122 du fichier microdata.php.
JMicrodata::property | ( | $property | ) |
Setup a Property
string | $property | The Property |
Définition à la ligne 209 du fichier microdata.php.
|
static |
Return the sanitized Property
string | $property | The Property to sanitize |
Définition à la ligne 605 du fichier microdata.php.
|
static |
Return the sanitized Type
string | $type | The Type to sanitize |
Définition à la ligne 591 du fichier microdata.php.
JMicrodata::setType | ( | $type | ) |
Set a new Schema.org Type
string | $type | The Type to be setup |
Définition à la ligne 169 du fichier microdata.php.
|
protected |
Définition à la ligne 51 du fichier microdata.php.
|
protected |
Définition à la ligne 91 du fichier microdata.php.
|
protected |
Définition à la ligne 83 du fichier microdata.php.
|
protected |
Définition à la ligne 75 du fichier microdata.php.
|
protected |
Définition à la ligne 67 du fichier microdata.php.
|
protected |
Définition à la ligne 59 du fichier microdata.php.
|
protected |
Définition à la ligne 43 du fichier microdata.php.
|
protected |
Définition à la ligne 35 du fichier microdata.php.
|
staticprotected |
Définition à la ligne 27 du fichier microdata.php.