UD Navigation

Posted on: 25. Februar 2020
Alle Infos die du brauchst um das Video erfolgreich umzusetzen:
Wir erstellen unser erstes Menü, also die Navigation für das Universal Dashboard

Wir sind offen und gespannt auf deine Anregungen: Input-Formular
Am einfachsten schaust du das Video und hast dazu diesen Code offen. So kannst du auch den Code in deiner gewünschten Grösse darstellen und kannst dem Video einfacher folgen.
——————————————–
# Vorhandene Dashboards auflisten und stopen                        
Get-UDDashboard | Stop-UDDashboard                        
                        
# Für die Fusszeile ein eigenes Objekt erstellen mit Copyright und Links                        
$Footer = New-UDFooter -Copyright "Das ist meine Entwicklung" -Links @(New-UDLink -Text "klicke hier" -Url "https://www.germanpowershell.com" -OpenInNewWindow -Icon group)                        
            
# Seite für die Startseite erstellen            
$Startseite = New-UDPage -Name "Start" -Content {                        
                        
    # Wir erstellen die erste Zeile auf dem Dashboard                        
    New-UDRow -Id "ErsteZeile"  -Columns {                        
                        
        # Innerhalb der Zeile erstellen wir eine Spalte                        
        New-UDColumn -Id "ErsteSpalte" -Content {                        
                        
            # Darin dann eine Card als erstes Objekt mit ein bisschen Text                        
            New-UDCard -Id "MyCard" -Text "Das ist mein Text" -Title "Mein erstes Card" -BackgroundColor "#91c300" -RevealTitle "Versteckt" -Reveal {"Das ist der verborgene Text"}                        
                                
        } -size 6}                        
                        
}            
            
# Weitere Beispielseite            
$Seite1 = New-UDPage -Name "WeitereInfos" -Content { New-UDCard -Title "Weitere Infos" -Text "Hier stehen weitere Informationen" }            
            
# Weitere Beispielseite            
$Seite2 = New-UDPage -Name "Impressum" -Content { New-UDCard -Title "Impressum" -Text "Das ist unser Impressum"}            
            
# Navigationsmenü erstellen und Inhalte (UDSideNavItem) hinzufügen            
$Navigation = New-UDSideNav -Content {            
    New-UDSideNavItem -Text "Start" -PageName "Start" -Icon home            
                
    # Untermenü beginnen            
    New-UDSideNavItem -SubHeader -Children {            
    New-UDSideNavItem -Text "Weitere Infos" -PageName "WeitereInfos" -Icon dot_circle            
    New-UDSideNavItem -Text "Impressum" -PageName "Impressum" -Icon dot_circle            
    New-UDSideNavItem -Text "GermanPowerShell" -Url 'https://www.germanpowershell.com' -Icon link            
    } -Text "Unterseiten" -Icon angle_right            
}            
                        
# Hier erstellen wir das Dashboad-Objekt mit Inhalt, Navigation und Seiten                        
$Dashboard = New-UDDashboard -Title "GPS Dashboard" -NavBarColor "#00b4f1" -Footer $Footer -Navigation $Navigation -Pages @($Startseite,$Seite1,$Seite2)            
                        
# Nun wird das Dashboard auf Port 10000 veröffentlicht                        
Start-UDDashboard -Dashboard $Dashboard -Port 10000            
——————————————–
Hat dir das Video gefallen und etwas gebracht, dann freuen wir uns immer auf dein Feedback. Daumen nach oben, Kommentar und Abo sind geeignete Mittel um das auszudrücken. Falls du kannst, mache doch auch deine Kollegen auf unseren Kanal aufmerksam. Denn so wachsen wir zusammen stetig weiter und das freut uns alle. Win-Win-Win.
Falls du spezielle Anforderungen an Scripts oder Auftragsarbeiten hast, kannst du mich gerne direkt per Email erreichen. Alle Infos dazu sind hier Kontakt
Ich hoffe du verstehst, dass ich nur Videos zu Themen machen kann, die ein grösseres Interesse von verschiedenen Leuten haben. Benutzerspezifische Scripts erstelle ich ausschliesslich als Auftragsarbeiten oder im Mandat.

Da wir sämtliche Videos kostenlos zur Verfügung stellen und auch keine Werbung reinpacken, sind wir immer froh für eine kleine Spende. Vielen Dank bereits dafür.