Hi,
I’m having trouble getting SP Page Builder pages indexed by Joomla Smart Search and used in the Helix off‑canvas search.
Environment:
Joomla: 6
SP Page Builder Pro: 6.1.2
Template / Framework: Mednic (off‑canvas menu with search enabled)
Goal:
I would like the off‑canvas search (Smart Search) to return results not only from Joomla Articles (com_content) but also from SP Page Builder pages.
What I did:
Initially, the search only returned results from Joomla Articles.
I switched to Smart Search and tried to use the “Smart Search – SP Page Builder” integration.
When building the Smart Search index, I first got this error:
Call to undefined method Joomla\Database\Mysqli\MysqliQuery::castAsChar()
I then disabled all other search / Smart Search plugins except the Joomla Content plugin and activated only the SP Page Builder Smart Search plugin in addition.
After that, the previous error disappeared, but now I get a new error when trying to build the index:
Attribute [title] does not exist on this model: JoomShaper\SPPageBuilder\DynamicContent\Models\Collection
Current situation:
All other search / Smart Search plugins are disabled except the core Joomla Content plugin and the SP Page Builder Smart Search plugin.
As soon as I run the Smart Search indexer, it stops with the error above and the index cannot be completed.
It looks like the SP Page Builder Smart Search plugin has a problem with Dynamic Content / Collections (the Collection model apparently has no “title” attribute).
Questions:
Is this a known issue with the current SP Page Builder Smart Search integration and Dynamic Content / Collections?
Is there a fix, patch, or recommended workaround for this error?
Are there specific SP Page Builder or Joomla versions required so that Smart Search can index SP Page Builder pages correctly?
Any guidance or a patched version of the Smart Search integration for SP Page Builder would be very much appreciated.
Thanks in advance!