|
| batchInitializeObjectAttributeData ($classAttribute) |
|
| customObjectAttributeHTTPAction ($http, $action, $contentObjectAttribute, $parameters) |
|
| deleteStoredObjectAttribute ($contentObjectAttribute, $version=null) |
|
| diff ($old, $new, $options=false) |
|
| editTemplate ($contentobjectAttribute) |
|
| editTemplateSuffix (&$contentobjectAttribute) |
|
| eZXMLTextType () |
|
| fetchClassAttributeHTTPInput ($http, $base, $classAttribute) |
|
| fetchObjectAttributeHTTPInput ($http, $base, $contentObjectAttribute) |
|
| fromString ($contentObjectAttribute, $string) |
|
| hasObjectAttributeContent ($contentObjectAttribute) |
|
| informationTemplate ($contentobjectAttribute) |
|
| informationTemplateSuffix (&$contentobjectAttribute) |
|
| initializeClassAttribute ($classAttribute) |
|
| initializeObjectAttribute ($contentObjectAttribute, $currentVersion, $originalContentObjectAttribute) |
|
| isIndexable () |
|
| isInformationCollector () |
|
| metaData ($contentObjectAttribute) |
|
| objectAttributeContent ($contentObjectAttribute) |
|
| onPublish ($contentObjectAttribute, $object, $publishedNodes) |
| Method triggered on publish for xml text datatype. More...
|
|
| postInitializeObjectAttribute ($objectAttribute, $currentVersion, $originalContentObjectAttribute) |
|
| postUnserializeContentObjectAttribute ($package, $objectAttribute) |
|
| serializeContentClassAttribute ($classAttribute, $attributeNode, $attributeParametersNode) |
|
| serializeContentObjectAttribute ($package, $objectAttribute) |
|
| storeObjectAttribute ($attribute) |
|
| supportsBatchInitializeObjectAttribute () |
|
| templateList () |
|
| title ($contentObjectAttribute, $value=null) |
|
| toString ($contentObjectAttribute) |
|
| unserializeContentClassAttribute ($classAttribute, $attributeNode, $attributeParametersNode) |
|
| unserializeContentObjectAttribute ($package, $objectAttribute, $attributeNode) |
|
| validateObjectAttributeHTTPInput ($http, $base, $contentObjectAttribute) |
|
| viewTemplate ($contentobjectAttribute) |
|
| viewTemplateSuffix (&$contentobjectAttribute) |
|
| attribute ($attr) |
|
| attributes () |
|
| batchInitializeObjectAttributeData ($classAttribute) |
|
| classAttributeContent ($classAttribute) |
|
| classAttributeRemovableInformation ($classAttribute, $includeAll=true) |
|
| classDisplayInformation ($classAttribute, $mergeInfo=false) |
|
| cloneClassAttribute ($oldClassAttribute, $newClassAttribute) |
|
| contentActionList ($classAttribute) |
| Return content action(s) which can be performed on object containing the current datatype. More...
|
|
| createContentObjectAttributeDOMNode ($objectAttribute) |
| Create empty content object attribute DOM node. More...
|
|
| customClassAttributeHTTPAction ($http, $action, $classAttribute) |
|
| customObjectAttributeHTTPAction ($http, $action, $objectAttribute, $parameters) |
|
| customSorting () |
|
| customSortingSQL ($params) |
|
| deleteStoredClassAttribute ($classAttribute, $version=null) |
|
| deleteStoredObjectAttribute ($objectAttribute, $version=null) |
|
| diff ($old, $new, $options=false) |
|
| editTemplate ($contentobjectAttribute) |
|
| eZDataType ($dataTypeString, $name, $properties=array()) |
|
| fetchActionValue ($action, $actionName, &$value) |
|
| fetchClassAttributeHTTPInput ($http, $base, $classAttribute) |
|
| fetchCollectionAttributeHTTPInput ($collection, $collectionAttribute, $http, $base, $objectAttribute) |
|
| fetchObjectAttributeHTTPInput ($http, $base, $objectAttribute) |
|
| fixRelatedObjectItem ($contentObjectAttribute, $objectID, $mode) |
|
| fixupClassAttributeHTTPInput ($http, $base, $classAttribute) |
|
| fixupCollectionAttributeHTTPInput ($http, $base, $objectAttribute) |
|
| fixupObjectAttributeHTTPInput ($http, $base, $objectAttribute) |
|
| fromString ($objectAttribute, $string) |
|
| getDBAExtensionFilePath () |
|
| getDBAFileName () |
|
| getDBAFilePath ($checkExtensions=true) |
|
| handleCustomObjectHTTPActions ($http, $attributeDataBaseName, $customActionAttributeArray, $customActionParameters) |
|
| handleDownload ($object, $objectVersion, $objectLanguage, $objectAttribute) |
|
| hasAttribute ($attr) |
|
| hasInformationCollection () |
|
| hasObjectAttributeContent ($contentObjectAttribute) |
|
| hasStoredFileInformation ($object, $objectVersion, $objectLanguage, $objectAttribute) |
|
| importDBDataFromDBAFile ($dbaFilePath=false) |
|
| informationTemplate ($contentobjectAttribute) |
|
| initializeClassAttribute ($classAttribute) |
|
| initializeObjectAttribute ($objectAttribute, $currentVersion, $originalContentObjectAttribute) |
|
| insertHTTPFile ($object, $objectVersion, $objectLanguage, $objectAttribute, $httpFile, $mimeData, &$result) |
|
| insertRegularFile ($object, $objectVersion, $objectLanguage, $objectAttribute, $filePath, &$result) |
|
| insertSimpleString ($object, $objectVersion, $objectLanguage, $objectAttribute, $string, &$result) |
|
| isA () |
|
| isAddToBasketValidationRequired () |
|
| isClassAttributeRemovable ($classAttribute) |
|
| isHTTPFileInsertionSupported () |
|
| isIndexable () |
|
| isInformationCollector () |
|
| isRegularFileInsertionSupported () |
|
| isSimpleStringInsertionSupported () |
|
| isTranslatable () |
| Indicates if datatype supports being translated. More...
|
|
| metaData ($contentObjectAttribute) |
|
| objectAttributeContent ($objectAttribute) |
|
| objectDisplayInformation ($objectAttribute, $mergeInfo=false) |
|
| onPublish ($contentObjectAttribute, $contentObject, $publishedNodes) |
|
| postInitializeObjectAttribute ($objectAttribute, $currentVersion, $originalContentObjectAttribute) |
|
| postStore ($objectAttribute) |
|
| postUnserializeContentObjectAttribute ($package, $objectAttribute) |
|
| preStoreClassAttribute ($classAttribute, $version) |
|
| preStoreDefinedClassAttribute ($classAttribute) |
|
| preStoreModifiedClassAttribute ($classAttribute) |
|
| preStoreVersionedClassAttribute ($classAttribute, $version) |
| Hook function which is called before an content class attribute is stored. More...
|
|
| productOptionInformation ($objectAttribute, $optionID, $productItem) |
|
| removeRelatedObjectItem ($contentObjectAttribute, $objectID) |
|
| repairContentObjectAttribute ($contentObjectAttribute) |
|
| restoreTrashedObjectAttribute ($objectAttribute) |
| Restores the content object attribute $objectAttribute from trash Default implementation does nothing. More...
|
|
| resultTemplate (&$collectionAttribute) |
|
| serializeContentClassAttribute ($classAttribute, $attributeNode, $attributeParametersNode) |
|
| serializeContentObjectAttribute ($package, $objectAttribute) |
|
| sortKey ($objectAttribute) |
|
| sortKeyType () |
|
| storeClassAttribute ($classAttribute, $version) |
|
| storeDefinedClassAttribute ($classAttribute) |
|
| storedFileInformation ($object, $objectVersion, $objectLanguage, $objectAttribute) |
|
| storeModifiedClassAttribute ($classAttribute) |
|
| storeObjectAttribute ($objectAttribute) |
|
| storeVersionedClassAttribute ($classAttribute, $version) |
|
| supportsBatchInitializeObjectAttribute () |
|
| templateList () |
|
| title ($objectAttribute, $name=null) |
|
| toString ($objectAttribute) |
|
| trashStoredObjectAttribute ($objectAttribute, $version=null) |
|
| unserializeContentClassAttribute ($classAttribute, $attributeNode, $attributeParametersNode) |
|
| unserializeContentObjectAttribute ($package, $objectAttribute, $attributeNode) |
|
| validateAddToBasket ($objectAttribute, $data, &$errors) |
|
| validateClassAttributeHTTPInput ($http, $base, $classAttribute) |
|
| validateCollectionAttributeHTTPInput ($http, $base, $objectAttribute) |
|
| validateObjectAttributeHTTPInput ($http, $base, $objectAttribute) |
|
| viewTemplate ($contentobjectAttribute) |
|
The class eZXMLTextType haneles XML formatted datatypes.
The formatted datatypes store the data in XML. A typical example of this is shown below:
<?xml version="1.0" encoding="utf-8" ?>
<section xmlns:image="http://ez.no/namespaces/ezpublish3/image/"
xmlns:xhtml="http://ez.no/namespaces/ezpublish3/xhtml/">
<header>This is a level one header</header>
<paragraph>
This is a <emphasize>block</emphasize> of text.
</paragraph>
<section>
<header class="foo">This is a level two header has classification "foo"</header>
<paragraph>
This is the second paragraph with <bold class="foo">bold text which has classification "foo"</bold>
</paragraph>
<header>This is a level two header</header>
<paragraph>
<line>Paragraph can have
table</line>
<
table class=
"foo" border=
'1' width=
'100%'>
<tr>
<th class="foo"><paragraph>table header of class "foo"</paragraph></th>
<td xhtml:width="66" xhtml:colspan="2" xhtml:rowspan="2">
<paragraph>table cell text</paragraph>
</td>
</tr>
</table>
</paragraph>
<paragraph>
<line>This is the first line with <anchor name="first">anchor</anchor></line>
<line>This is the second line with <link target="_self" id="1">link</link></line>
<line>This is the third line.</line>
</paragraph>
<paragraph>
<ul class="foo">
<li>List item 1</li>
<li>List item 2</li>
</ul>
</paragraph>
<paragraph>
<ol>
<li>Ordered list item 1</li>
<li>ordered list item 2</li>
</ol>
</paragraph>
<paragraph>
<line>Paragraph can have both inline custom tag <custom name="myInlineTag">text</custom> and block custom tag</line>
<custom name="myBlockTag">
<paragraph>
block text
</paragraph>
</custom>
</paragraph>
<paragraph>
Paragraph can have image object with link <object id="55" size="large" align="center" image:ezurl_id="4" />
</paragraph>
<paragraph>
You can use literal tag to write html code
if you have done some changes in override system.
<literal class="html"><font
color="red">red text</font></literal>
</paragraph>
<header>This is a level two header</header>
</section>
</section>