Menü von Vorlage übernehmen
Menü von Vorlage übernehmen
Hallo Leute.
Ich versuche grade ein Menü von meinem Design in CMSMS zu übernehmen. Es ist recht einfach aufgebaut.
Überschrift
Neuigkeiten
Downloads
Links
Impressum
ul, li, li:hover und li a sind über #menu definiert.
Allerdings habe ich nicht ganz kapiert, wie das ganze funktioniert.
Muss ich jetzt im Menü-Editor das Menü nachbauen?
Ich versuche grade ein Menü von meinem Design in CMSMS zu übernehmen. Es ist recht einfach aufgebaut.
Überschrift
Neuigkeiten
Downloads
Links
Impressum
ul, li, li:hover und li a sind über #menu definiert.
Allerdings habe ich nicht ganz kapiert, wie das ganze funktioniert.
Muss ich jetzt im Menü-Editor das Menü nachbauen?
Re: Menü von Vorlage übernehmen
Kannst Du Dir sparen.
Erstelle Doch mal ein paar Inhalte mit dieser Hierarchie und schau Dir dann das Ergebbnis im Browser an (HTML-Quelltext).
Für den Punkt "Überschrift" gibt es einen Inhaltstypen namens SectionHeader.
Da ist dann schon eine solche Liste.
Allerdings heißen die IDs und Klassen anders.
Erstelle Doch mal ein paar Inhalte mit dieser Hierarchie und schau Dir dann das Ergebbnis im Browser an (HTML-Quelltext).
Für den Punkt "Überschrift" gibt es einen Inhaltstypen namens SectionHeader.
Da ist dann schon eine solche Liste.
Allerdings heißen die IDs und Klassen anders.
Re: Menü von Vorlage übernehmen
Hm, aber dann kommt sowas dabei raus:
1: Hobbyzucht.eu
Current page is 1.1: Home
1.2: Impressum
1: Hobbyzucht.eu
Current page is 1.1: Home
1.2: Impressum
Re: Menü von Vorlage übernehmen
An 1: und Current page is 1.1: 

Re: Menü von Vorlage übernehmen
Das ist für Accessibilty.
Das kannst Du doch via CSS ausblenden.
Einfach im Stylesheet folgendes notieren (oder Dein Template mit dem Stylesheet "Accessibility and Crossbrowser Tools" verknüpfen):
Das kannst Du doch via CSS ausblenden.
Einfach im Stylesheet folgendes notieren (oder Dein Template mit dem Stylesheet "Accessibility and Crossbrowser Tools" verknüpfen):
Code: Select all
dfn {
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}
Re: Menü von Vorlage übernehmen
Ah, danke.
Kannst du mir jetzt noch verraten, wie ic es hinbekomme das ul die id menu hat?
Kannst du mir jetzt noch verraten, wie ic es hinbekomme das ul die id menu hat?
Re: Menü von Vorlage übernehmen
Ist das so wichtig?
Pack doch das Menü in ein mit der id "menu" und formatiere Dein Menü mit #menu ul.
Ansonsten schau mal ins Menü-Template.
Unter Layout->MenüManager im Tab "Template als Datei" Dein verwendetes Menü auswählen und in die DB importieren.
Dann kannst Du im Tab "Templates in der Datenbank" das Template bearbeiten.
Dort steht ziemlich am Anfang ein . Da kannst Du die ID einfügen. (mach ich auch lieber so)
Oder Du änderst Die Datei direkt im Ordner module/menumanager/templates.
Pack doch das Menü in ein mit der id "menu" und formatiere Dein Menü mit #menu ul.
Ansonsten schau mal ins Menü-Template.
Unter Layout->MenüManager im Tab "Template als Datei" Dein verwendetes Menü auswählen und in die DB importieren.
Dann kannst Du im Tab "Templates in der Datenbank" das Template bearbeiten.
Dort steht ziemlich am Anfang ein . Da kannst Du die ID einfügen. (mach ich auch lieber so)
Oder Du änderst Die Datei direkt im Ordner module/menumanager/templates.
Re: Menü von Vorlage übernehmen
Arg, Kopf -> Tisch. Heute steh' ich echt auf dem Schlauch.
Danke schon mal.
Funktioniert aber nicht ganz so, wie es soll.
Die "Abschnittüberschrift" ist ein Link, es soll aber nur Text mit eigener Klasse sein
Danke schon mal.
Funktioniert aber nicht ganz so, wie es soll.
Die "Abschnittüberschrift" ist ein Link, es soll aber nur Text mit eigener Klasse sein
Re: Menü von Vorlage übernehmen
Wundert mich.m1rco wrote: Arg, Kopf -> Tisch. Heute steh' ich echt auf dem Schlauch.
Danke schon mal.
Funktioniert aber nicht ganz so, wie es soll.
Die "Abschnittüberschrift" ist ein Link, es soll aber nur Text mit eigener Klasse sein
Inhalte vom Typ SectionHeader sollten eigentlich kein Link sein.
Re: Menü von Vorlage übernehmen
Das ganze sieht jetzt so aus:
1: Überschrift
Current page is 1.1: Home
1.2: Impressum
1.3: Test
Dabei ist "Überschrift" eine Abschnittüberschrift und die anderen drei Links dieser Überschrift untergeordnet.
1: Überschrift
Current page is 1.1: Home
1.2: Impressum
1.3: Test
Dabei ist "Überschrift" eine Abschnittüberschrift und die anderen drei Links dieser Überschrift untergeordnet.
Re: Menü von Vorlage übernehmen
Bei mir sehen Iinhalte vom Typ Inhaltsüberschrift so aus:
Code: Select all
<ul>
<li class="sectionheader">Test </li>
</ul>
Re: Menü von Vorlage übernehmen
Ah.
Komischerweise wird da ein Link draus, sobald ich auf eine untergeordnete Seite klicke.
Na dann ordne die Seiten erstmal einfach nicht dem Sectionheader unter
Das liegt daran, dass im Template nur geprüft wird, ob es ein übergeordneter Inhalt ist.
Wenn ja, dann macht der Menümanager einen Link mit der Klasse class="activeparent" daraus.
Es wird da nicht nochmal geprüft, um welchen Inhaltstyp es sich handelt.
Da müsste man das Template nochmal anpassen.
Edit:
Ändere dazu mal im Menü-Template die Zeile
in
Komischerweise wird da ein Link draus, sobald ich auf eine untergeordnete Seite klicke.
Na dann ordne die Seiten erstmal einfach nicht dem Sectionheader unter

Das liegt daran, dass im Template nur geprüft wird, ob es ein übergeordneter Inhalt ist.
Wenn ja, dann macht der Menümanager einen Link mit der Klasse class="activeparent" daraus.
Es wird da nicht nochmal geprüft, um welchen Inhaltstyp es sich handelt.
Da müsste man das Template nochmal anpassen.
Edit:
Ändere dazu mal im Menü-Template die Zeile
Code: Select all
{elseif $node->parent == true}
Code: Select all
{elseif $node->parent == true && $node->type!= 'sectionheader'}
Last edited by NaN on Sat Sep 20, 2008 4:16 pm, edited 1 time in total.