What seems like it should be fairly simple in Drupal 8 is not. I can use PHP mode in Drupal 7 for block visibility. I have scoured Google searches, but can't seem to find any way to do this. It seems like there should be a straight forward way in Drupal 8. I simple want to show a block (a view of the logged-in user's content) on a persons profile page, but not anywhere else. I have it working, except that it shows on all users' profile pages for the logged-in user, but I would like it to show only on the profile of the logged-in user, not when they're viewing other peoples' profiles.
I update my core from 8.7 and it broke search API. I removed search_api module however there is still a reference I cannot find causing this error every time I try and clear the cache. Anyone have any idea where this value is stored? I scoured MySQL and unix
>drush cr
In DiscoveryTrait.php line 53:
The "search_api" plugin does not exist. Valid plugin IDs for Drupal\views\Plugin\ViewsPluginManager
Anyone know how to surgically remove this? Where does this list of supported plugin_id's come from?
I have an ecommerce website, it is up and running and everything seems to be working fine.
The only problem is that, for some reason, when a new customer creates a new account with a completely new user name and email the Orders page displays another customer old order/orders. I'm trying to figure out why is it doing that? the customer has just created the profile and it is showing him that he has previous orders when he has not yet ordered!
However when I try to run update.php I get the pink message:
+++++++++++++++++++++
MISSING OR INVALID MODULE
The following module is marked as installed in the core.extension configuration, but it is missing:
evergreen
Review the suggestions for resolving this incompatibility to repair your installation, and then re-run update.php.+++++++++++++++++++++++