Joomla CMS
3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
|
Fonctions membres publiques | |
onFinderDelete ($context, $table) | |
onFinderAfterSave ($context, $row, $isNew) | |
onFinderBeforeSave ($context, $row, $isNew) | |
onFinderChangeState ($context, $pks, $value) | |
Fonctions membres publiques hérités de FinderIndexerAdapter | |
__construct (&$subject, $config) | |
onStartIndex () | |
onBeforeIndex () | |
onBuildIndex () | |
Fonctions membres protégées | |
index (FinderIndexerResult $item, $format='html') | |
setup () | |
getListQuery ($query=null) | |
getStateQuery () | |
Fonctions membres protégées hérités de FinderIndexerAdapter | |
change ($id, $property, $value) | |
index (FinderIndexerResult $item) | |
reindex ($id) | |
remove ($id) | |
setup () | |
categoryAccessChange ($row) | |
categoryStateChange ($pks, $value) | |
checkCategoryAccess ($row) | |
checkItemAccess ($row) | |
getContentCount () | |
getItem ($id) | |
getItems ($offset, $limit, $query=null) | |
getListQuery ($query=null) | |
getPluginType ($id) | |
getStateQuery () | |
getUpdateQueryByTime ($time) | |
getUpdateQueryByIds ($ids) | |
getTypeId () | |
getUrl ($id, $extension, $view) | |
getItemMenuTitle ($url) | |
itemAccessChange ($row) | |
itemStateChange ($pks, $value) | |
pluginDisable ($pks) | |
translateState ($item, $category=null) | |
Attributs protégés | |
$context = 'Categories' | |
$extension = 'com_categories' | |
$layout = 'category' | |
$type_title = 'Category' | |
$table = '#__categories' | |
$state_field = 'published' | |
$autoloadLanguage = true | |
Attributs protégés hérités de FinderIndexerAdapter | |
$context | |
$extension | |
$layout | |
$mime | |
$old_access | |
$old_cataccess | |
$type_title | |
$type_id | |
$db | |
$table | |
$indexer | |
$state_field = 'state' | |
Smart Search adapter for Joomla Categories.
|
protected |
Method to get the SQL query used to retrieve the list of content items.
mixed | $query | A JDatabaseQuery object or null. |
|
protected |
Method to get a SQL query to load the published and access states for a category and its parents.
Références $query.
|
protected |
Method to index an item. The item must be a FinderIndexerResult object.
FinderIndexerResult | $item | The item to index as a FinderIndexerResult object. |
string | $format | The item format. Not used. |
Exception | on database error. |
Références $class, $extension, $item, $title, extension, ContentHelperRoute\getCategoryRoute(), FinderIndexerHelper\getContentExtras(), FinderIndexerHelper\getContentPath(), JPATH_SITE, FinderIndexer\META_CONTEXT, FinderIndexerHelper\prepareContent(), et JLoader\register().
onFinderAfterSave | ( | $context, | |
$row, | |||
$isNew | |||
) |
Smart Search after save content method. Reindexes the link information for a category that has been saved. It also makes adjustments if the access level of the category has changed.
string | $context | The context of the category passed to the plugin. |
JTable | $row | A JTable object. |
boolean | $isNew | True if the category has just been created. |
Exception | on database error. |
onFinderBeforeSave | ( | $context, | |
$row, | |||
$isNew | |||
) |
Smart Search before content save method. This event is fired before the data is actually saved.
string | $context | The context of the category passed to the plugin. |
JTable | $row | A JTable object. |
boolean | $isNew | True if the category is just about to be created. |
Exception | on database error. |
onFinderChangeState | ( | $context, | |
$pks, | |||
$value | |||
) |
Method to update the link information for items that have been changed from outside the edit screen. This is fired when the item is published, unpublished, archived, or unarchived from the list view.
string | $context | The context for the category passed to the plugin. |
array | $pks | An array of primary key ids of the category that has changed state. |
integer | $value | The value of the state that the category has been changed to. |
Références $context, $item, $query, $state, $value, et null.
onFinderDelete | ( | $context, | |
$table | |||
) |
Method to remove the link information for items that have been deleted.
string | $context | The context of the action being performed. |
JTable | $table | A JTable object containing the record to be deleted |
Exception | on database error. |
|
protected |
Method to setup the indexer to be run.
Références JPATH_SITE, et JLoader\register().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |