Advanced Search Module Issues

Hello,

I am running Omeka S 4.1.1 with Advanced Search 3.4.44 and am running into several issues.

There are a few odd things that seem to be happening when the module is activated and I am not sure if they are all related to something within the Advanced Search module.

When clicking on Advanced Search with the module turned on, the options look like:


but when I turn the module of, i have a lot more options:

Then on a site if i try to click on a default Advanced Search button page on a site (item/search - with the module turned on) I encounter this error:

TypeError: array_intersect(): Argument #3 must be of type array, string given in /data/ibali/omeka-s/modules/AdvancedSearch/Module.php:966 
Stack trace: 
#0 /data/ibali/omeka-s/modules/AdvancedSearch/Module.php(966): array_intersect() 
#1 /data/ibali/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): AdvancedSearch\Module->handleViewAdvancedSearch() 
#2 /data/ibali/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners() 
#3 /data/ibali/omeka-s/application/src/View/Helper/Trigger.php(60): Laminas\EventManager\EventManager->triggerEvent() 
#4 /data/ibali/omeka-s/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Omeka\View\Helper\Trigger->__invoke()
[...]

In addition, if i try to use any block in page creation where i can put in a Search Query, any of my choices in the right side bar do not get transferred to the block. I need to switch off the Module to be able to actually select search query options.

I am wondering if I should turn off the module and just rebuild a few of the advanced search pages I have as faceted browse, but at the same time there are lot of cool functions of the module i wouldn’t want to lose.

Any advice would be appreciated,

Sanjin

After doing some more reading and testing out, I figured out that I was causing some of the issues myself and confusing myself with the Advanced Search function of Omeka S vs the Advanced Search Module.

The type array error I was getting when clicking on a Advanced Search link (from a browse items page) was because my sites did not have anything checkboxed in the site settings in the fields for standard search form. Once I selected a few I got the pages working again and no error was made.


Still not 100% clear on if i should have the ones with * or not.

However the big issue that i still have is that if the Advanced Search Module is turned on, I can’t seem to select anything from the side blocks in pages, etc. For example if i want to create a Browse page based on some criteria, whatever I select and click APPLY doesn’t transfer to the page. I can only get it working if I turn of the Advanced Search module (now 3.4.47).

Screen Recording 2025-06-03 at 14.26.37_1

Would appreciate some guidance.

Sanjin