How to remove the article id from Joomla link - joomla

how can i remove the article id from the link?
http://new.autoankauf-start.de/259-autoankauf-kfz-ankauf-in-gummersbach.html
when i do this in the Articles: Options Integrartion it switches the link to :
http://new.autoankauf-start.de/?view=article&id=259:autoankauf-kfz-ankauf-in-gummersbach&catid=19
what am i doing wrong ?

It depends on how your site/content is organized. Here are some tips that can help you:
Have a look at this article:
https://www.joomshaper.com/blog/making-joomla-site-seo-friendly-by-removing-id-from-urls
You can also create a menu item which has associated your article (New Menu Item → Menu Item Type: Single Article). If you don't want your menu item to appear in the front-end you can make it hidden (Link type → Display in Menu: No)
You can use plugins like sef404SEF.

Follow the steps for doing this.
Go to content > articles.
Click the Options button from the top-right corner. This will send you to the options page.
Go to the Integration tab.
From the Routing section select URL Routing as Modern.
Select Remove Ids from URLs as Yes.
That's all you need to do for removing the IDs from the URL.

Related

Joomla 3 Show Title issue. Hide page-header

I turned Show Title option for articles to Hide in global settings. So it works for each my page good instead of home page. So the title is still appear, even if I switched it to hide in article that correspond to Home page content.
I suppose maybe something wrong with menu.
So I have next menu:
Home
Photos
Contacts
Each menu content single article, but only Home shows title...
I am using joomla 3
on the screenshot below Home header that I don't need.
on the screenshot below Videos header that set as Show tile in menu item
on the screenshot below Videos header that set as Hide tile in menu item
I am making the same for Home but it does not work the Home tile is still visible.
I tapped on menu items then on home items which is single article:
then I modify visibility options:
save and close - and then update the index page in browser, but nothing happen the header Home is still on the page (
The solution is next:
Click on the “Menus” menu and select “Main Menu”.
Click on the menu item that represents your home page (usually “Home” or something similar)
On the right side, click on “Page Display Options”
Set “Show Page Heading” to “No”
Click on “Save”
http://www.celticwolf.com/blog/2012/09/06/how-to-hide-the-page-heading-in-joomla-2-5/
You have an option to show or hide the title of Articles and also Menus. Usualy is "Home" also the dafault "Frontpage" of the site, having the option to show the title.
Go to Menus -> Default "Home" Menu and under options you should have Show Title and hide it.
This should work, i tested it right now on my page to be sure.
Regards
in joomla 3.x it will be possible by combination of backend settings and source code change.
Login to your joomla control panel.
Go to Global\Articles and turn the "Show Title" and "Article info Title" to Hide.
Go to Global\Menus and turn the "Show Page Heading" to Hide.
Login to your host and go to your public html directory then go to "\templates**[your template]**\html\com_content\article" directory.
open default.php in editor and find
php if $this->params->get('show_page_heading', 1) :
and change the 1 to 0 then save it.
I suggest you to backup default.php file before any changes.
You can disable the Page Heading in the Menu Item options as showed below in my screenshot:
if this don't work, try to go to MENUS - MANAGE - (press the button OPTIONS to the right of the page)
In browser page title press one space , the set the second voice to NO:
Then save and press the REBUILD button.
This happens when you have a multi language site. The "Show Page Heading" option inside the languages home menu doesn´t works at all in this case. It is overrided by the Main Menu home options (that one without any languages assigned to it, that is mandatory in Joomla).
So if you change the "Show Page Heading" option inside the Main Menu home options, it will work.
Bizarre. But, it´s the way that Joomla 3 works.

Create a childpage in Joomla without showing it in a menu

I would like to create a page in Joomla without showing it in a menu.
That would be easy when the URL could be from the root, e.g.
www.mysite.com/hiddenpage
I would just make a menu without module to show it and assign a menulink to that hidden menu.
However the url should be
www.mysite.com/parentpage/hiddenpage
So the page should be linked to another existing page as a childpage but without showing in the menu.
So far this seems not possible?
Am I overlooking a feature in Joomla which would allow me to simply deactivate visibility in the menu without preventing the page from being accessed from the internet?
Or perhaps is it possible to edit or override a core component to force Joomla to allow this behaviour?
UPDATE:
Too much thinking in one direction...
The solution to do this is to edit the menu-item > linktype > css give it class "hide" (integrated bootstrap class) to just block visibility in the menu...
It's possible but a litle bit tricky. Try these steps :
Create a new two articles, name it as you wish (for example Article A and Article B )
Create a new menu group (from your administrator page go to : Menus > Menu Manager > Add new menu, name it as 'Hidden Menu'
Create a new Single Article menu item (under the 'Hidden Menu'), choose 'Article A' as as the article source and type 'parentpage' in the Menu Title field
Create a new Single Article menu item (under the 'Hidden Menu'), choose 'Article B' as the article source, choose 'parentpage' menu as the parent item and type 'hiddenpage' in the Menu Title field.
Now both of urls www.mysite.com/parentpage and www.mysite.com/parentpage/hiddenpage should be accessible now
As others have mentioned you can find extensions to modify URLs or hide the menu items using CSS, but these can require quite a bit of work especially if this is a one-off or once in a while situation.
However, there is one way to do this with Joomla as-is and will work with any type of menu items, not just articles. These instructions assume you already have a 'hidden' menu setup.
In a hidden menu, create menu items (or move them if they already exist) for parentpage and hiddenpage.
Set parentpage as the 'Parent Item' option in the hiddenpage menu item. Basically, create the page/subpage structure you'd like to see in the URL.
On your visible menu, create a 'Menu item Alias' (under 'System Links') menu item. Set the 'Menu item' option to the parentpage (listed under the hidden menu).
Enjoy. Parentpage is a visible menu item. hiddenpage is available at www.mysite.com/parentpage/hiddenpage
-Nick
No this is not possible with Joomla.
There are several options for you to achieve the same result, I list them in order of ease.
Use joomla redirect component. Simply tell the user to surf to the url he wants, he will then find it in the administrator - components - redirect, where she can insert the non-sef url.
Tell them to use a different prefix: i.e. create a hidden menu where they will add the direct links;
Additionally, in order to remove the id from the url you can:
Install simplecustomrouter extension, it should do the job out of the box but some coding may be required on your part in order for it to work properly; extremely lightweight.
Go for a blasoned SEF extension such as sh440sef, this will add some overhead and may require a lot of work in configuration.
FOR JOOMLA 3.X:
While editing the childmenu just set (under "Linktype") "Display in menu" to "no"... it's simple like that!
Here's a reference to the joomla.docs site
https://docs.joomla.org/images/6/6f/Help-3x-menus-menu-manager-new-menu-item-link-type-en.png
if link is broken just search for "edit menu linktype joomla 3" in future.
I'm glad I can return the many saved searchtime to y'all stackpeople. Go on Community!

Joomla not showing menu

I have downloaded this template to my joomla 2.5.6 and I'm trying to create a horizontal menu. I have created menu and module that should be displaying that menu. I have set position to user3 (as I've read that is the default position for horizontal menu), but nothing showed up.
The only positions I can see my menu on are "search" and "top-panel".
Can anybody please guide me how to find what may cause the problem?
EDIT: I have renamed the menu to "menu1" and so did with "menu type" and it has showed up. Why? Where's any logic?
Thank you !
Make sure you have set on which pages to activate the menu:
You can find these settings in the module manager > your menu
check the positions using ?tp=1 at the end of your url
log in to your joomla backend.
go to article manager and create an article..
go to menu manager and create a new menu, select your article which will me mostly a single article if you have created others then choose others, such as featured article or others,
then on the same page on required setting choose the article you have created.
save and close..
now go to
module manager,
go to the menu or content menu or horizontal menu,
down below there will be menu assignment,
choose the menu and show to it all pages..
hope this will help you..
Thanks
Anil Bikram Thapa

Article as homepage without menu connected

Is that possible to make a single article as homepage, but not connected with any menu item?
I'm using Joomla 1.7
No that is NOT technically possible - Joomla is menu driven.
But you could create a Menu Item (of type Article -> Single Article View) set it to be the default item (so it is your home page) and set the main menu module to not be shown on that page (if that is what you are trying to achieve).
The other option - is to create a new menu - for example called 'hidden'. Add your new menu item to this menu, and don't even have a module for this menu.
One or other of these options should do what you need.
In the article list, there is a flag that can be activated that says "Home Page".
That makes the article to be shown in the content area of your home page... just that.

Joomla - Section Blog Layout - How to hide section title

I'm working on a site in Joomla. I have my main menu and from that i have created the home page as a "Section Blog Layout". I want to display article titles and hide the section title, currently i can only manage to show/hide the article title, I cannot remove the section title.
Any ideas?
Many thanks,
Steph
i was having the same problem as you. I was not able to find the answer anywhere because i was searching for "hide section title in blog layout". Turns out that it is actually considered the page title and not "section titled".
Anyways, to fix this you have to go to open up the editor for the menu where you posted this blog layout menu item. On the right had side of the page, where you see all the parameter setting, there should be a tab called "Parameters (system). There you have the option Show Page Tittle Yes or No, select No and you'll be set.
Hope this helped. This little problem was driving me nuts!
I can't remember if there is an option under the menu item for Section Blog layout. If not, can you do a simple template override and remove the heading?
If you're not sure how to proceed, let me know.

Resources