Method |
Description |
|
__construct ( ) |
|
|
allowDatasourceOutputGrouping ( ) |
|
|
allowDatasourceParamOutput ( ) |
|
|
appendFormattedElement ( &$wrapper, $data, $encode = false, $mode = null ) |
Subsection entries are pre-processed in the extension driver and stored in
extension_subsectionmanager::$storage with other helpful data. If you are building
custom data sources, please use extension_subsectionmanager::storeSubsectionFields()
to store subsection fields and extension_subsectionmanager::preloadSubsectionEntries()
to preload subsection entries. |
|
buildDSRetrievalSQL ( $data, &$joins, &$where, $andOperation = false ) |
|
|
buildDSRetrivalSQL ( $data, &$joins, &$where, $andOperation = false ) |
Keep compatibility with Symphony pre 2.2.1 for a little longer. |
|
canFilter ( ) |
|
|
checkFields ( &$errors, $checkForDuplicates = true ) |
|
|
checkPostFieldData ( $data, &$message, $entry_id = null ) |
|
|
commit ( ) |
|
|
createSectionAssociation ( $parent_section_id = null, $child_section_id = null, $child_field_id = null, $parent_field_id = null, $show_association = false ) |
|
|
createTable ( ) |
|
|
displayDatasourceFilterPanel ( &$wrapper, $data = null, $errors = null, $fieldnamePrefix = null, $fieldnamePostfix = null ) |
|
|
displayPublishPanel ( &$wrapper, $data = null, $flagWithError = null, $fieldnamePrefix = null, $fieldnamePostfix = null, $entry_id = null ) |
If you need to fetch the pure data this field returns, please use getDefaultPublishContent() |
|
displaySettingsPanel ( &$wrapper, $errors = null ) |
|
|
fetchAssociatedEntryCount ( $value ) |
|
|
fetchAssociatedEntrySearchValue ( $data, $field_id = null, $parent_entry_id = null ) |
|
|
fetchIncludableElements ( $break = false ) |
|
|
getDefaultPublishContent ( &$wrapper, $data = null ) |
Get default publish content |
|
getExampleFormMarkup ( ) |
|
|
getParameterPoolValue ( $data ) |
|
|
groupRecords ( $records ) |
*-------------------------------------------------------------------------
Grouping:
------------------------------------------------------------------------- |
|
isSortable ( ) |
|
|
prepareImportValue ( mixed $value, integer $entry_id = null ) : array |
Used by the XML Importer when importing |
|
prepareTableValue ( $data, XMLElement $link = null ) |
|
|
processRawFieldData ( $data, &$status, &$message = null, $simulate = false, $entry_id = null ) |
|
|
requiresSQLGrouping ( ) |
Test whether this field requires grouping. If this function returns true
SQL statements generated in the EntryManager will include the DISTINCT keyword
to only return a single row for an entry regardless of how many 'matches' it
might have. This default implementation returns false. |
|