Omdirigera en användare till standardsida vid inloggning
Anteckning
Från och med den 12 oktober 2022 byter Power Apps-portaler namn till Power Pages. Mer information: Microsoft Power Pages är nu allmänt tillgänglig (blogg)
Vi kommer snart migrera och sammanfoga dokumentationen för Power Apps-portaler med Power Pages-dokumentationen.
Du kan konfigurera en portal att omdirigera en användare till en standardsida efter inloggning.
Det gör du genom att byta ut standardstudiomallen som används som sidlayout för startsidan. Du ersätter standardmallen med en anpassad mall som innehåller JavaScript-kod för att omdirigera användaren till den sida som du väljer. Stegen är:
- Gör en kopia av standardwebbmallen för studiomallar.
- Lägg till JavaScript-kod i webbmallskopian.
- Skapa en motsvarande anpassad sidmall.
- Ändra startsidan så att den ändrade mallen används.
Gör en kopia av standardstudiomallar
Öppna portalhanteringsappen och gå till webbmallar och öppna standardstudiomallen.
Kopiera allt innehåll som följer
<!-- Default studio template. Please do not modify -->
raden.Välj Ny för att skapa en ny webbmallpost.
Ge mallen ett namn (till exempel Mall för startsidan) och välj webbplatsen där du vill implementera omdirigeringsfunktionen. Klistra in innehållet från standardstudiomallen och välj Spara.
Lägg JavaScript-kod
Lägg till följande JavaScript-kod i den nya mallen. Ersätt
./page/
med den ofullständiga URL-adressen till den sida där användaren ska:{% if user %} //if any user logs in <script> window.location.href='./page/' </script> {% else %} //Home webpage code, if you don't want to display the page when the user is being redirected {% endif %} //Home webpage code, if you want to display the page when the user is being redirected
Välj Spara.
Skapa en sidmall
I programmet Portalhantering väljer du Sidmallar.
Välj Ny och skapa en ny sidmallspost.
Ge sidmallen ett namn (till exempel, Hemsida mall). Välj webbplatsen, registrera var du vill ha funktionen välj Typ som webbmall välj webbmall du skapade i föregående steg.
Uppdatera hemsidan
Gå till portalhanteringsmappen.
I Webbsidan, hitta webbsideposten Start. Ändra sidmallen till sidmallsposten som du skapade tidigare. Välj Spara och stäng.
När en användare loggar in till webbplatsen omdirigeras de till den sida du angav i JavaScript-koden i den uppdaterade webbmallen.
Se även
Skapa en anpassad sidmall för att återge en RSS-feed
Återger listan som är associerad den aktuella sidan
Återge ett webbplatssidhuvud och ett primärt navigeringsfält
Återge upp till tre nivåer sidhierarki genom hybridnavigering