Hello,
A quick question for the Ubercart experts.
In:
uc_cart_view()
Residing in:
ubercart/uc_cart/uc_cart.pages.inc
I have noticed that the breadcrumb is set quite late in the function, after the argument count sanity check and empty cart check.
- The argument count check immediately returns MENU_NOT_FOUND, which presumably results in a 404 (am I right?)
- The empty cart check immediately returns an array('#theme' => 'uc_empty_cart');
The custom breadcrumb is set last, so if the two above conditions are met it will never be evaluated.
But, to me, it looks like the discriminator for the custom breadcrumb is independent of arguments passed and cart contents, so I am wondering if that code block should actually be set earlier in the function (between or perhaps before these two above-mentioned checks)?
Here's the code, it appears to have no logical dependency on cart item count:
// Add a custom cart breadcrumb if specified.
if (($text = variable_get('uc_cart_breadcrumb_text', '')) !== '') {
$link = l($text, variable_get('uc_cart_breadcrumb_url', '<front>'));
drupal_set_breadcrumb(array($link));
}
Shouldn't this setting be evaluated regardless of arguments passed or an empty cart, or have I missed something?
g.
Recent comments
Also it has no maintainer. Anybody interested to maintain?
Flood Unblock analogue
Because it doesn't have a release yet?
Flood Unblock analogue
It's already been done, https://github.com/backdrop-contrib/flood_unblock how did we miss it?
Flood Unblock analogue
Solution: porting the Flood Unblock module using Coder Upgrade (https://backdropcms.org/project/coder_upgrade)...
Flood Unblock analogue
You may need to re-install your Backdrop site and restart the import after a failed import. While I've never used that module, rolling back the import may not be enough. I would be sure to have...
Importing Posts/Pages from Wordpress