Fancy URL's deel 2
Inleiding
Zoals in de vorige Fancy URL's is verteld is dat met een fancy url het adres naar je pagina leesbaar wordt gehouden, in plaats van wat er vaak achter een pagina staat "index.php?id=125&content= ...." wordt nu de titel van de pagina getoond.
Elke pagina heeft een unieke pagina id, zodra er een menu item naar een pagina wordt gelinkt, dan wordt de pagina id opgeroepen en kan het nooit zo zijn dat er een verkeerde pagina wordt opgeroepen.
lastig
Het wordt lastiger met Fancy URL's, zodra het menu item moet luisteren naar een Fancy URL, wordt er niet meer gekeken naar een pagina ID. Het kan zelfs zo zijn dat een Fancy URL niet meer uniek is en dat het menu item daardoor naar de verkeerde pagina door linkt binnen de website of zelfs naar een andere website binnen het systeem.
Uniek pad
Als er wordt gewerkt met Fancy URL's dan moet het pad naar de Fancy URL uniek zijn.
Stel er zijn 2 websites op het systeem.
- Website
- Intranet
Beide websites hebben een pagina "Contact" en verwijzen ieder naar een eigen Contact pagina.
Als het pad niet wordt ingesteld dan wordt als fancy URL Contact gebruikt. Nu kan het zo zijn dat de link in de Website naar de Contact pagina op het Intranet verwijst, terwijl de bedoeling is dat de Contact pagina op de Website getoond moet worden. Doordat de Id's er niet zijn waar het menu item naar luistert gebeuren dit soort dingen regelmatig.
Instellen van het Uniek pad
Uniek pad voor Fancy url wordt op de volgende manier ingesteld
Ga naar Verkenner > open in de Verkenner de pagina (Contact)
Zodra de pagina is geopend in een dialoog klik dan op Pagina > Eigenschappen
Fancy URL instellen via Pagina > Eigenschappen
Er wordt dan een dialoog geopend waarin het pad van de Fancy url ingevuld kan worden.
Klik op Nieuw om een nieuw pad aan te maken
Dubbelklik op het veld onder pad en voer daar het pad in, in dit geval "Website/Contact" (voor de intranet pagina wordt dit dan bijvoorbeeld "Intranet/Contact")
Selecteer onder de website de juiste website waarvoor de Fancy URL wordt gebruikt.
Actief moet altijd aangevinkt zijn en er kan maar 1 pad Primair zijn.
Let op! het instellen van de juiste website wil nog niet zeggen dat de pagina juist wordt geladen als er 2 pagina's bestaan met de naam Contact. Er moet een unieke naam ingevoerd worden.