TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema Class Reference
Inheritance diagram for TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema:
TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi

Public Member Functions

 buildJavascriptConfiguration ()
 
- Public Member Functions inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 main (array $configuration)
 
 buildJavascriptConfiguration ()
 
 getExtensionKey ()
 
 addsButtons ()
 
 getPluginButtons ()
 
 getPluginLabels ()
 
 getConvertToolbarForHtmlAreaArray ()
 
 requiresClassesConfiguration ()
 
 getRequiredPlugins ()
 
 setToolbar (array $toolbar)
 

Protected Member Functions

 compareLabels ($a, $b)
 
 parseSchema ($string, &$schema)
 
- Protected Member Functions inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 cleanList ($str)
 
 getPageConfigLabel ($string)
 
 isFrontend ()
 
 isFrontendEditActive ()
 
 getFullFileName ($filename)
 
 writeTemporaryFile ($label, $fileExtension='js', $contents='')
 
 getLanguageService ()
 

Protected Attributes

 $pluginName = 'MicrodataSchema'
 
 $pluginButtons = 'showmicrodata'
 
 $convertToolbarForHtmlAreaArray
 
- Protected Attributes inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 $extensionKey = 'rtehtmlarea'
 
 $pluginName
 
 $relativePathToSkin = ''
 
 $toolbar
 
 $pluginButtons = ''
 
 $pluginLabels = ''
 
 $pluginAddsButtons = true
 
 $convertToolbarForHtmlAreaArray = []
 
 $requiresClassesConfiguration = false
 
 $requiredPlugins = ''
 
 $configuration
 

Detailed Description

Microdata Schema extension for htmlArea RTE

Definition at line 23 of file MicroDataSchema.php.

Member Function Documentation

◆ buildJavascriptConfiguration()

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::buildJavascriptConfiguration ( )

◆ compareLabels()

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::compareLabels (   $a,
  $b 
)
protected

Compare the labels of two schema types or properties for localized sort purposes

Parameters
array$a,first type/property definition array
array$b,second type/property definition array
Returns
int

Definition at line 94 of file MicroDataSchema.php.

References $a.

◆ parseSchema()

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::parseSchema (   $string,
$schema 
)
protected

Convert the xml rdf schema into an array

Parameters
string$stringXML rdf schema to convert into an array
array$schema,reference to the array to be filled
Returns
void

Definition at line 106 of file MicroDataSchema.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema\buildJavascriptConfiguration().

Member Data Documentation

◆ $convertToolbarForHtmlAreaArray

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::$convertToolbarForHtmlAreaArray
protected
Initial value:
= [
'showmicrodata' => 'ShowMicrodata'
]

Definition at line 44 of file MicroDataSchema.php.

◆ $pluginButtons

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::$pluginButtons = 'showmicrodata'
protected

Definition at line 37 of file MicroDataSchema.php.

◆ $pluginName

TYPO3\CMS\Rtehtmlarea\Extension\MicroDataSchema::$pluginName = 'MicrodataSchema'
protected

Definition at line 30 of file MicroDataSchema.php.