3rd Party Support
If you have add-on with a fieldtype you can also add support for Dexter directly into your add-on. Create a dex.your_addon.php
file in your add-on and make sure it has the following signature.
use BoldMinded\Dexter\Service\Config;
use BoldMinded\Dexter\Service\Field\FieldTypeInterface;
use ExpressionEngine\Model\Channel\ChannelEntry;
use ExpressionEngine\Model\Content\FieldFacade;
class YourAddonDexter implements FieldTypeInterface
{
public function process(
ChannelEntry $channelEntry,
Config $config,
$fieldId,
$fieldSettings,
$value,
FieldFacade|null $fieldFacade
): array {
// Do stuff to format data for Algolia or Meilsearch
return [
'foobar' => 'bazz'
];
}
}
Last updated
Was this helpful?