I have gone through the Joomla upgrade but after Joomla upgrade I noticed that some of my breadcrumbs path are not functioning correctly. The breadcrumbs path of the top menu are perfectly fine but breadcrumbs of the left side menus are not working correctly, they are just showing home (autohiremenu).
For example:
working path : http://dev.auto-hire-online.com/spain/car-hire
problem creating path : http://dev.auto-hire-online.com/spain/andalusia-car-hire
When it comes to URL generation in Joomla there are some things you need to focus on.
make sure you have SEF URLs enabled in system parameters.
make sure you have a menu item associated with your landing pages correctly. The best way is to assign all landing pages to an article view or a component view. Using system links such as URL alias and so on will not always work as intended.
Related
New Joomla! user here, for some reason when I set the menu assignment for a menu module to be seen on all pages, I can see it on every page of my site, but when I try change the assignment to where the menu only shows up on certain pages it disappears completely. This is rather confusing as no matter which pages I check on the assignment page the menu isn't displayed unless all of the boxes are checked.
EDIT:
This seems to be the case after a login redirect, How would I tell joomla to display a menu after a user logs in? to give more context the menu is displayed on: http://localhost/sitename/index.php/welcome but not on the redirect page: http://localhost/sitename/index.php?id=3
I think the discrepancy in the urls is what is throwing joomla off
I resolved my issue by updating (issue with SEF enabled in 3.4.x):
libraries/cms/application/site.php
if ($router->getMode() == JROUTER_MODE_SEF){
//$document->setBase(htmlspecialchars(JUri::current()));
}
This is clearing out the query string, after upgrade you'll need if not fixed to do this again.
I've found this issue in 3.4 upto 3.4.4 today.
This problem was solved by using the redirect manager, I just redirected the strange urls to my desired pages that display my desired menus.
I see that you can set a cms home page at "Default Pages" at admin panel (system/configuration/web) but I want a whole template including [html][head][body] tags to be shown, is this possible?
I can't do it via (CMS/Pages) as it deletes/modifies the code.. Even when I set it on "empty" don't really understand it..
Help would be much appreciated, cheers!
The file that you want is the layout file. If you need to add new layout of your home page then you can make a new layout file using following link
http://rakeshwebdev.wordpress.com/2014/02/13/add-new-custom-page-layout-in-magento-1-7/
Then after making layout while creating CMS Page go to layout section and choose your created layout. Then your home page will have what you want.
Note: By default header, footer all these are kept in different file and called from the 1column.phtml etc. So it will be always better to keep it that way only. As we always should follow Magento programming methodology.
Joomla documentation http://docs.joomla.org/Custom_error_pages indicates that if your templates/mytemplate/error.php exists Joomla will load it instead of templates/system/error.php.
This is not happening on my site. Is there some setting or other condition that would prevent this from happening? I'm using the same template on another site with no problem. Maybe a php.ini, or .htaccess setting could be causing the problem.
As it turned out, I'm using a small template for only the "home" Joomla link. The entire site, with the exception of the "home" landing page is using mytemplate. When I moved the "home" menu selection to another link which was part of the main menu, all is well. The small template doesn't have an error.php file. So, Joomla must correlate the "home" menu selection's template assignment to the place where it will find the error.php file. I couldn't find any documentation to that effect.
I have created a custom joomla template based on blank joomla template from http://blank.vc/. Everything was fine until i clicked either forgot password?, forgot your username? or create account link that bring me to register or reset page in frontend but strangely the top menu was gone.
This is the screenshot :
http://i63.photobucket.com/albums/h145/affan2fly/menugone.jpg
i have no idea why this could happenned.
Please help with this. I appreciate all the help. Thanks!
The problem is because only on the pages selected option for module assignment is set. If you open a page which doesn't belong to any menu, then module won't be shown on it.
You can either check menu module to be shown on all pages, or make a new menu item for forgot password functionality, and then assign that menu for both menu module, and breadcrumbs module.
I don't know which Joomla version you're using and what you use for translation, but if you use Joomfish or Falang, language translation should be much easier.
If you don't use any of those, and you really need to leave everything as it is, then you can also detect current user language in the template, and load either one or the other menu module based on it. That way you can set module to be shown on all pages, and make sure it is displayed only for the choosen language.
I'm trying to set up a dynamic menu in a Magento store (v1.7 community edition with the hellowired theme) and can't figure it out why on earth is not being displayed on my home page.
I don't know if there's a mistake in the call on the .phtml files of the theme or if I'm missing some configuration. I have already configured it as described in the theme's documentation and set several products and I'm still not seeing the menu displayed.
If I hard code the category call, it works fine, but it's just a workaround since I need it to be dynamic.
Turns Out for the theme I was using (The Hellowired one, but it appears to apply to several) it was required to set-up all categories under the Default Category. This question was answered to me by an admin of the theme site.
Make sure that the flag Is Active and Include in Navigation Menu set to "YES" from admin panel under General Information Tab in Catalog->Manage Categories.