WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
habe mich soeben im Forum angemeldet, bitte um Nachsicht :-)
Ich habe das folgende Problem, vielleicht kann mir jemand helfen:
Ich bin dabei, ein Template von Grund auf neu zu erstellen. Dabei komme ich der Gestaltung der Navigation nicht weiter:
Die Navigation zeigt trotz aller Versuche Listenpunkte und die Links sind unterstrichen. Einzig allein, dass die aktuelle Seite optisch hervorgehoben wird, das habe ich geschafft mit:
[== CSS ==]
li.menu-current {
padding-left: 0em;
padding-right: 0em;
background-color: lightgrey;
list-style-type: square;
margin-bottom: 0em;
}Was mir nicht gelungen ist, die anderen Menü-Einträge ansusteuern mit:
[== CSS ==]
li.menu-parent{
padding-left: 0em;
padding-right: 0em;
background-color: green;
list-style-type: square;
margin-bottom: 0em;
}Die Doku auf sm2.wbce-cms.org/media/README.de.txt habe ich ausgiebig studiert, komme aber damit nicht wirklich weiter. Ich möchte einfach nur die Schrift ändern, LIstenpunkte weg, keine Text-Decoration usw.
Letzteres sollte eigentlich funktionieren mit:
[== CSS ==]
a.navi:link, a.navi:visited {
text-decoration: none;
font-family: "Roboto Mono", monospace;
font-size: 1.25rem;
font-weight: bold;
letter-spacing: 2em;
color: darkgreen;
}
ul.navi, li.navi {
list-style-type: none;
margin-bottom: 0.5em;}
Wie kann ich das Menü mit CSS adaptieren/ändern?
Vielen Dank im voraus,
Roland.
Offline
Wenn Du ein eigenes Template entwickelst, dann würde ich zunächst ein vorhandenes WBCE Template ansehen, schauen wie dort die Navi konstruiert ist, dann eventuell die CSS Elemente von dort adaptieren.
Oft spielen auch andere CSS Einträge (ul, li usw.) aus anderen Bereichen des Templates quer in die Angaben für eine Navigation rein, das muss man beachten. Bei vorgefertigten Designs von Template.co oder html5.up ist das häufig so.
Viel Erfolg, bin aufs Ergebnis gespannt.
Norbert
Last edited by byteworker (05.12.2024 09:32:00)
Offline
mk70
Gesetzt dem Fall, der SM2-Aufruf sieht so aus
$mainnav = show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
$aItemOpen = '<li><a href="[url]" class="navi [class]" target="[target]">[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="navi">'
); müsste Dein CSS lauten
.navi a:link, .navi a:visited {...}Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
awuest
Hallo,
möchte bei meiner Homepage www.torchwood.at gerne das "DEU" im Menü ausblenden, sodass nur Home.... zu sehen ist wie auf www.pfarre.info korrekt funktioniert.
Aber es gelingt mir leider nicht.
ShowMenu ist bei SMROOT+1 eingetragen.
Was kann ich noch tun? Template = Dan Fuh Nue
Liebe Grüße und ein gesegnetes Weihnachtsfest und ein gesundes neues Jahr 2025
Michael aus Kärnten
P.S.: die index.php habe ich in txt umbenannt. (Siehe Beilage) Habe alles original gelassen, nur +1 habe ich dazugeschrieben.
Wie bekomme ich das orange Feld weg?
Last edited by wehrmann01 (25.12.2024 22:30:25)
Offline
Ändere mal auch noch in Zeile 46
show_menu2(1, SM2_ROOT+$iMultiLang,in
show_menu2(1, SM2_ROOT+1,Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Herzlichen Dank, das mit dem Menü funktioniert super!
Das mit dem orangen Feld ist vermutlich auch kein Hexenwerk. (Dort soll z.B. das Logo erscheinen.)
Liebe Grüße
Michael
Offline
style.css, Zeile 57
Ändere
background: #ffc643 url(img/header-bg.jpg) no-repeat;zu
background: url(img/header-bg.jpg) no-repeat;Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline