• DE

vimeo.com/135457047

-> im Footer soll es eine Navigation geben -> darein kann z.B. das Impressum, Allgemeine

Geschäftsbedingungen, Kontaktseite -> diese Seiten als Linkliste
-> im BE ein Verzeichnis als Container anlegen -> Name: Footer-Navigation
-> dieser Name "Footer-Navigation" soll nie oben in der Adresszeile stehen
-> deshalb -> Klick in Seiteneigenschaften von "Footer-Navigation" -> "Speaking URL path segment"

aktivieren -> "Speaking URL path segment" kommt von der Ext realurl
-> in das Verzeichnis einige Seiten legen -> am besten mit dem Modul Funktionen -> z.B. Impressum, AGB,

Kontakt
-> welche Seiten-ID hat das Verzeichnis Footer-Navigation? -> in meiner Webseite ist das die ID = 6
-> eine neue TypoScript-Datei anlegen -> im Verzeichnis TypoScript/Library Name: lib.footernav.ts
-> das TypoScript sieht so aus:

## Footer-Navigation
lib.footernav = HMENU
lib.footernav {
    special = directory
    special.value = 6

    1 = TMENU
    1 {
        NO = 1
        NO.stdWrap.htmlSpecialChars = 1

        CUR = 1
        CUR.ATagParams = class="cur"
        CUR.stdWrap.htmlSpecialChars = 1
    }
}

-> die Footernavigation soll ein HMENU sein -> ein Special-Menu vom Typ directory -> special = directory
-> die Ausgangsseite dieser Navigation soll die Seite mit der ID = 6 sein -> d.h. Verzeichnis "Footer-

Navigation" hat in meiner Webseite die ID = 6
-> es gibt hier die Option die Links direkt auszugeben -> oder über eine unsortierte Liste
-> die Links sollen direkt ausgegeben werden -> also kein wrap um das Menu
-> es wird direkt an Ebene 1 gegangen -> 1 = TMENU
-> CUR soll definiert sein -> die aktuelle Ebene bekommt die Klasse "cur".

-> das TypoScript der Footer-Navigation -> lib.footernav.ts -> wird ausgegeben im Partial Footer.html
-> das funktioniert so wie -> die Ausgabe der 0030_homelink.ts -> im Partial Header.html
-> nämlich mit einem c-Object-viewhelper -> <f:cObject typoscriptObjectPath="lib.footernav"/>
-> den Cache im BE löschen und die Seite root einmal ausgeben
-> Farbe und Design der Footer-Navigation ist noch verbesserbar -> TypoScript funktioniert aber
-> Css sollte korrigiert werden -> class = footer-container -> dort gibt es ein a-Element
-> Abstand schaffen -> Links sollen in weiss sein
-> Anpassungen in der main.css -> neue styles unter dem Kommentar "Author's custom style"

/*! für die Footer-Navigation */
.footer-container a,
.footer-container a:visited {
    color: #fff;
    text-decoration: none;
    margin-right: 1em;
}

.footer-container a.cur {
    font-weight: bold;
}

-> der aktuelle Link soll fett ausgegeben werden