Mambo: Das Menü anpassen
Aus Wikibooks
| ← Inhalte erstellen | Das Mambo-Buch: Anfänger-Bereich - Das Menü anpassen |
Templates → |
| ↑ Startseite Anfänger-Abschnitt | ↓ Passendes Profi-Thema | ↑ Startseite Schnelleinstieg |
Hat man selber Artikel und Texte in Mambo erstellt und will diese nun verfügbar machen, so wird dies vor allem über Menü geschehen. Es ist sinnvoll schon Sektionen und Kategorien mit Inhalten angelegt zu haben, wenn man sich an die Erstellung von neuen Menüs und Menüpunkten macht. Nur dann kann man die Auswirkungen der Einstellungen richtig erkennen.
Hat man eine Beispielseite mit dem Mambo-System installieren lassen, so gibt es bereits mehrere Menü-Module, die man nach eigenem Interesse anpassen kann. Im Frontend am Anfang sichtbar ist das "Main-Menu" und ein weiteres darunter (das aber keinen eigenen Titel hat) ... das "othermenu". Die Änderung der Einträge in diesen Menüs kann man nur im Backend vornehmen.
Inhaltsverzeichnis |
[Bearbeiten] Menü-Manager
Zum Bearbeiten der Menüs und auch um zu sehen, welche Menüs es gibt, kann man auf den Menü-Manager zurückgreifen. Um einzelne Menüs zu bearbeiten, zum Beispiel um neue Menüpunkte hinzuzufügen oder zu entfernen oder deren Einstellungen zu ändern kann man auch direkt auf die einzelnen Menüs zugreifen.
Im Menü-Manager kann man folgendes tun:
- Den Namen des Menüs ändern ... indem man in der Spalte "Menu Name" auf den entsprechenden Namen klickt oder vorne per Klick auf den "Knopf" das Menü auswählt und dann in der Werkzeug-Leiste auf "Edit" klickt. Im "Main-Menu" lässt sich der Name nicht ändern. (siehe Kasten unten)
- Die Menüeinträge ändern ... wenn man das Symbol in der Spalte "Menu Items" anklickt oder im Menü "Menu" das entsprechende Menü auswählt.
- Ein neues Menü anlegen ... indem man in der Werkzeug-Leiste auf "New" klickt. Dabei muss man zwei Namen angeben: Den internen Namen, der in der Datenbank gespeichert wird, und der Namen, der öffentlich im "Frontend" erscheint.
|
Achtung:
Jedes Menü ist ein Modul! Um ein neues Menü anzuzeigen oder den öffentlichen Namen des Menüs zu ändern, muss man in den Modul-Manager wechseln. |
- Ein vorhandenes Menü kopieren ... indem man vorne per Klick auf den "Knopf" das Menü auswählt und dann in der Werkzeug-Leiste auf "Copy" klickt. Dabei werden auch alle Menüpunkte mitkopiert.
- Ein vorhandenes Menü löschen ... indem man vorne per Klick auf den "Knopf" das Menü auswählt und dann in der Werkzeug-Leiste auf "Delete" klickt.
Im Menü-Manager kann man auch noch einige Informationen ablesen:
- #Published ... gibt die Anzahl der angezeigten Menüpunkte mit allen Untermenüpunkten an.
- #Unpublished ... zeigt an, wenn einige Menüpunkte nicht veröffentlicht sind. Ändern kann man dies, wenn man die Menü-Einträge bearbeitet (siehe oben).
- #Trash ... zeigt die Anzahl der gelöschten Menü-Einträge. Im Trash-Manager kann man diese löschen oder wiederherstellen.
Da Menüs Module sind, werden die Einstellungen, die das Aussehen und den Ort der Menüs beeinflussen werden auf einer späteren Seite, beim Thema Module genauer erklärt.
[Bearbeiten] Neues Menü erstellen
Falls du dir beim Installieren die Beispiel-Seite hast installieren lassen, wirst du wohl kein weiteres Menü benötigen. Du kannst die vorhandenen deinen Wünschen anpassen und diesen Abschnitt überspringen.
Andernfalls musst du folgendermaßen vorgehen:
- Im Menu-Manager musst du ein Neues Menü anlegen.
- Im Modulmanager "Modules>>SiteModules" erscheint nun dies Menü als neues Modul und muß veröffentlicht werden
- Im Module kann man unter "Parameter" die Seiten auf denen das Modul erscheinen soll festlegen.
Falls dir das zu verwirrend ist, solltest du erst den Abschnitt über Module durchlesen. .
[Bearbeiten] Änderung der Menüeinträge
Um die Menüeinträge zu ändern muss man entweder im Menümanager das entsprechende Icon anklicken (siehe oben) oder man kann im Menü "Menu" das Menü auswählen, das man bearbeiten will.
Es werden dann alle Menüeinträge, die zu einem Menü gehören angezeigt. Man kann in der Übersicht auch deutlich erkennen, welche Einträge und Untermenüs zusammen gehören.
- Veröffentlichung von Einträgen:
- Wichtig, damit ein Eintrag auch angezeigt wird, ist die Veröffentlichung. Die kleinen "Kalender" in der Spalte "Publish" zeigt dies an. Per Klick darauf kann man es ändern.
- Reihenfolge der Einträge:
- Mit Hilfe der blauen Dreiecke lässt sich die Reihenfolge der Einträge ändern.
- Access:
- Will man einige Menüeinträge nur für angemeldete Benutzer sichtbar machen, so kann man dies über den "Zugang" = "Access" einstellen. Eine Änderung ist möglich beim Neu-Anlegen oder "Editieren" eines Menü-Eintrages.
- Typ des Menü-Eintrags:
- Der Typ wird beim Neu-Anlegen eines Menü-Eintrages festgelegt und kann nicht mehr nachträglich geändert werden. Mit dem Typ wird das grundlegende Aussehen festgelegt.
- Anzahl der Einträge:
- Hat man mehr Einträge als sie auf eine Seite passen, werden womöglich nicht alle Einträge auf einer Seite angezeigt. Dies kann man in der unteren blauen Leiste und darunter erkennen.
Die Benutzung der Werkzeugleiste erfolgt auf die übliche Weise, wie bei allen anderen Übersichten. Der Mülleimer "Trash" zeigt an, dass gelöschte Einträge nicht ganz verloren sind, sondern über den "Trash-Manager" wiederhergestellt werden können.
[Bearbeiten] Neue Menüpunkte anlegen
Wie schon vorher erwähnt, ist es die Stärke von Content-Managment-Systemen, dass der Inhalt vom graphischen Layout getrennt ist. Man kann so nachträglich das Aussehen einer Seite in kürzester Zeit ändern.
Das Aussehen wird auf folgender Art und Weise beeinflußt:
- Die Templates legen Bilder, Farben, Schriftarten und Anordnung von Text und Bildern fest.
- Der Inhalt kann auch formatiert werden. So werden die Absätze, Hervorhebungen und einfache Textformatierungen, aber auch Bilder in einem WYSIWYG-Editor festgelegt.
- Die Menü und die Menüeinträge legen nun fest, wie der Inhalt präsentiert wird. Neben einigen Einstellungen ist es vor allem der Typ des Menüeintrages, der festlegt, wie der Inhalt dargestellt wird.
[Bearbeiten] Arten von neuen Menüpunkten
Um einen neuen Eintrag in ein Menü einzufügen, muss man sich erst den entsprechenden Menü-Manager anzeigen lassen. Wählt man dort in der Werkzeugleiste "New", so erscheint als erstes die folgende Auswahl:
Hier eine kurze Übersicht über die am meisten verwendeten Menü-Arten:
- Blog Content/Table Content
- Für die Darstellung von "Inhalt", also selbst geschriebenen Artikeln, wirst du einen der rot eingerahmten Punkte verwenden.
- Blog Content Category
- Blog Content Section
- Table Content Category
- Table Content Section
- Die vier Varianten unterscheiden sich darin, welcher Inhalt dargestellt wird (Category oder Section) und wie der Inhalt dargestellt wird (Blog oder Table). Dazu gleich genauere Informationen.
- Separator/Placeholder:
- Will man zwischen zwei Menüeinträgen einen Abstand haben, kann man den Placeholder verwenden.
|
Tipp:
Beim "Platzhalter" muss man Symbole eingeben. Dies gefällt den meisten nicht. Um einen deutlichen Abstand zwischen Menüeinträgen zu bekommen, kann man auch zwei getrennte Menüs verwenden und im unteren Menü die Überschrift weglassen. |
- Wrapper:
- Um externen Inhalt innerhalb von Mambo darzustellen, der nicht von Mambo selber erzeugt wird, kann dieser Wrapper verwendet werden. So kann man in HTML selber oder von anderen erstellte Seiten anzeigen. Ausser an der wahrscheinlich anderen Darstellung sieht man nicht, dass es sich um eine externe Seite handelt.
- Components:
- Diese Menü-Typen werden verwendet, um Seiten anzuzeigen, die von Komponenten erzeugt werden. Fest eingebaute Komponenten sind "Contacts", "Weblinks" oder "News Feed". Gern verwendete Komponenten, die man selber installieren muss, sind der "Community Builder", Gästebücher oder Foren. Genaueres dazu im späteren Abschnitt Mambo erweitern - Komponenten
- Links:
- Hier können "Verknüpfungen", meist zu vorhandenen, internen oder externen Inhalten als neue Menüpunkte angelegt werden.
- Im Unterschied zum Wrapper werden hier externe Seiten in einem eigenständigen Fenster angezeigt (entweder statt Mambo oder in einem neuen Fenster).
[Bearbeiten] Anzeige von Inhalt
Da die Anzeige von Inhalten die größte Bedeutung in Mambo hat, werden diese vier Menü-Typen hier nun genauer erklärt:
- Blog Content Category
- Blog Content Section
- Table Content Category
- Table Content Section
[Bearbeiten] Content Section und Content Category
Diese beiden Varianten zur Darstellung der vorhandenen Inhalte unterscheiden sich darin, welche der veröffentlichten Inhalte aufgelistet werden.
Nach der Auswahl eines dieser Menü-Typen muss man die gewünschte Kategorie bzw. Sektion angeben. Über das Menü erreicht man daraufhin eine Übersichts-Seite, die die dazugehörigen Artikel auflistet:
Entsprechend dem Beispiel rechts würden folgende Inhalte angezeigt werden:
- Sektion "Obst" ... hier würden 5 Artikel aufgeführt werden, nämlich "Williams Christ", "Nashi", "Jonagold", Granny Smith" und "Golden Delicious".
- Kategorie "Birnen" ... hier könnte man nur auf die zwei Artikel "Williams Christ" und "Nashi" zugreifen.
- Kategorie "Schwein" ... hierzu gehören nur die zwei Artikel "Eisbein" und "Schinken".
Über die Parameter lässt sich das Aussehen der Übersichts-Seite sehr stark beeinflußen. So ist es auch möglich bei der Auswahl "Sektion" nur die Information zu der Sektion anzuzeigen ohne Artikel aufzulisten.
[Bearbeiten] Blog oder Table?
Klären wir kurz die beiden Begriffe und zeigen Beispiele:
Blog: Der Begriff "Blog" ist eine Abkürzung von "Weblog".
Bei der Darstellung im Blog-Format bei Mambo wird neben der Überschrift auch der Einleitungstext (Anreisser) zu einem Artikel angezeigt, der zu jedem Artikel angegeben werden muss. So kann der Leser einen ersten Einblick bekommen, um was es in diesem Artikel geht. Den gesamten Artikel kann sich der Leser per "Klick" auf den "weiter ..." anzeigen lassen.
Die Typen Blog-Content Category und Blog-Content Section unterscheiden sich dadurch, welche Artikel angezeigt werden. Es werden entweder nur die Artikel einer "Kategorie" angezeigt oder sogar alle Artikel sowie Kategorien einer "Sektion". Wie die Darstellung erfolgt ist im starkem Maße davon abhängig, welche Einstellungen man für den Menü-Eintrag vornimmt.
Table: "Table" heißt auf deutsch übersetzt "Tabelle". Die Darstellung der Inhalte erfolgt also in einer Tabelle. Dabei werden aber nur die Überschriften angezeigt. Die Darstellung der Tabellen unterscheiden sich ein wenig bei den Typen "Table-Content Section" und "Table-Content Category". Die Bilder erklären dies am besten.
Die Inhalte einer "Kategorie" werden in einer knappen Tabelle dargestellt. Die "Inhalte" einer "Sektion" sind hier nur die "Kategorie"-Namen und deren Beschreibung.
|
Wichtig:
Nicht verzweifeln, wenn die Darstellung am Anfang noch nicht gleich dem gewünschten Resultat entspricht. Die Einstellungen der "Parameter" zu einem Menüeintrag haben einen enormen Einfluss auf das Aussehen. Eine kurze Einführung folgt im Anschluss. Genauere Informationen gibt es im "Profi-Bereich" zum Thema Menü. |
[Bearbeiten] Einstellungen bei Menüpunkten
Was im Textbereich nach dem Auswählen eines Menüeintrages erscheint, hängt neben dem Typ des Menüeintrages vor allem von den Einstellungen ab, die man bei einem Menüeintrag vornehmen kann.
Die Parameter unterscheiden sich, je nachdem welchen Typ von Menü-Eintrag man bearbeitet. Eine vollständige Beschreibung aller möglichen Parameter findest du im Profi-Bereich. Hier nur ein Überblick über einige Einstellungen. Auch hier sollte man die Hilfen (kleine blaue I) hinter den Einträgen nutzen und etwas probieren!
[Bearbeiten] Untermenü anlegen
Das Anlegen von Untermenüs geht fast genauso, wie das Anlegen eines "normalen" Menüeintrages. Dazu muss das entsprechende Menü ausgewählt werden, um die Einträge zu bearbeiten.
Wie man ein Untermenü mit weiteren Menüeinträgen anlegt:
- Im Menu Manager den Befehl "New" in der Werkzeugleiste anklicken und den Namen des Untermenüs angeben. Der Typ des Untermenüs hat mit den Untermenüeinträgen nicht unbedingt etwas zu tun. ...
- Im Menümanager wieder den Befehl "New" anklicken, den Namen angeben und in der Auswahlbox "Parent Item" den Eintrag auswählen, zu dem der neue Menüeintrag als Untermenüeinträg gehören soll.
Natürlich können auch zu jedem vorhandenen Menüpunkt Untermenüeinträge hinzugefügt werden! Die Anordnung der Menüpunkte lässt sich auch nachträglich ändern.
[Bearbeiten] FAQs
FAQ zum Thema Menü
- Frage1: Wie kann man Untermenüpunkte dauerhaft einblenden?
- Da es sich bei Menüs um Module handelt, nimmt man diese Einstellungen vor, indem man im Modul-Manager (>>Modules>>Site Modules>>Menüname) das entsprechende Menü auswählt. In den Einstellungen kann man das Aussehen bei dem Punkt "Expand Menu" anpassen.
| ← Inhalte erstellen | Das Mambo-Buch: Anfänger-Bereich - Das Menü anpassen |
Templates → |
| ↑ Startseite Anfänger-Abschnitt | ↓ Passendes Profi-Thema | ↑ Startseite Schnelleinstieg |






