Mambo: Sektionen, Kategorien und Inhalt

Aus Wikibooks

Wechseln zu: Navigation, Suche
Grundeinstellungen Das Mambo-Buch:
Sektionen, Kategorien und Inhalt
Inhalte erstellen
Startseite Anfänger-Abschnitt ↓ Passendes Profi-Thema Startseite Schnelleinstieg


Um zu erklären, was "Sektionen", "Kategorien" und "Inhalt" oder auf englisch "Sections", "Categories" und "Content" bedeuten, soll anhand eines Problems verdeutlicht werden, das bei den meisten Anfängern auftritt; nämlich, dass eine Sektion oder eine Kategorie nicht gelöscht werden kann.

Zum Schluss wird noch erklärt, wie man bei der Einrichtung von eigenen "Sektionen", "Kategorien" und "Inhalt" vorgehen sollte.

Inhaltsverzeichnis

[Bearbeiten] Die Datenbank

Zunächst muss man sich klar machen, dass alles – außer den Bilddateien – in einer Datenbank abgespeichert wird. Wie alles dann dargestellt wird, wollen wir erst einmal vergessen, denn wie schon erwähnt sind Inhalt und Aussehen voneinander getrennt.

Der Inhalt-Text zum Beispiel wird in einer Tabelle abgespeichert, zusammen mit einigen weiteren Informationen, wie Name des Autors, Datum der letzen Änderung, ... . Damit dieser Inhalt schön übersichtlich eingeordnet ist, wird jeder Inhalt einer “Kategorie” einsortiert, wobei jede “Kategorie” zu einer “Sektion” gehört.

Man kann sich das so vorstellen, dass die “Sektion” ein Ordner ist, in dem es Abschnitte gibt und dort sind dann die “Zettel” , hier “Inhalt”, einsortiert.

Sektion -> Kategorie -> Inhalt
Zusammenhang Sektionen-Kategorien-Inhalt

In der Version 4.5.2 ist es zwingend vorgeschrieben, mindestens eine „Sektion“ und dazu eine „Kategorie“ anzulegen, da jeder „Inhalt“ einer Kategorie zugeordnet werden muss.

Noch ein Hinweis zur Datenbank: In der Tabelle der Datenbank, die sich die Inhalte merkt, wird zu einem Inhalt auch notiert, zu welcher Kategorie sie gehört. Allerdings wird in der Tabelle nicht der Name der Kategorie gespeichert. Die Namen aller Kategorien werden in einer eigenen Tabelle gespeichert und damit man dort nicht den Überblick verliert, bekommt jede Kategorie eine eindeutige Nummer (meist mit ID bezeichnet). In der Inhalts-Tabelle sind dann eben diese IDs der Kategorien gespeichert. Ein solcher Aufbau wird als relational bezeichnet.

Das hat einige Vorteile:

  1. Man kann den Namen einer Kategorie ändern, ohne dass - in einer vielleicht großen „Inhalts“-Tabelle - alle Kategorien-Bezeichnungen geändert werden müssen, denn die Nummer der Kategorie bleibt die gleiche .
  2. Man spart sich einfach Platz in der „Inhalts“-Tabelle, da anstatt eines Textes nur eine Zahl gespeichert werden muss.

[Bearbeiten] Ich kann nichts löschen!

Du hast eine Beispiel-Installation auf deinem Mambo-System und möchtest deren Inhalte löschen?

Auch wenn man schon ein wenig herum gespielt hat und eigene Sektionen, Kategorien oder Inhalte erstellt hat, kommt es vor, dass man etwas löschen möchte. Häufig spielt da Mambo, oder besser dessen Datenbank, einen Streich und erlaubt es nicht.

Eine „Kategorie“ kann ich zum Beispiel dann nicht löschen, wenn es noch Inhalte gibt, die zu dieser „Kategorie“ gehören. Grund dafür ist die Datenbank und deren relationaler Aufbau (siehe oben). Falls nämlich noch ein „Inhalt“ existiert, so ist ja in der „Inhalts“-Datenbank die ID der „Kategorie“ abgespeichert. Wird nun in der „Kategorien“-Tabelle diese ID gelöscht, fehlt der „Inhalts“-Datenbank die Information, was denn dies ID bedeutet! Noch verheerender wäre es, wenn eine neue „Kategorie“ angelegt wird, die dann die alte ID bekommt. Dann würde ja der alte Inhalt zu einer falschen „Kategorie“ gehören!!

[Bearbeiten] Wie geht man also beim Löschen am besten vor?

Lass dir den „Content-Item-Manager“ anzeigen (wie ... siehe Bild). Dort hast du eine Übersicht über alle vorhandene „Inhalte“.

Zum Vergrößern bitte anklicken!


Um sich besser orientieren zu können, kann man sich nur die Inhalte einer Sektion oder auch einer Kategorie anzeigen lassen, indem man hier in den Combo-Boxen etwas auswählt.

Zum Vergrößern bitte anklicken!


Will ich nun alle „Inhalte“ der dann angezeigten Kategorie „Examples“ löschen, muss ich nicht dreimal klicken sondern kann alle drei „Inhalte“ auf einmal markieren (siehe Pfeil) und dann mit Hilfe des Icons oben rechts (im zweiten Bild ganz nicht mehr rechts im Bild zu sehen) löschen.

Zum Vergrößern bitte anklicken!


Man sollte so alle Inhalte löschen, die zu den „Kategorien“ und „Sektionen“ gehören, die man löschen will. Hat man das erledigt, kann man zunächst mal die ungewünschten „Kategorien“ löschen.

Dazu sucht man im Menü den Zugang zum „Kategorien“-Manager.

Zum Vergrößern bitte anklicken!


Im „Kategorien“-Manager hat man einen Überblick über alle „Kategorien“ und kann sie auch dort löschen. Bei meinem Beispiel versuche ich zu löschen, bekomme aber eine Fehlermeldung (oberer Kasten).

Zum Vergrößern bitte anklicken!

Der Grund dafür wird mir auch angezeigt. Im „Mülleimer“ („Trash“) befindet sich noch eine Datei. Diese Sicherungsmaßnahme stört zwar etwas, aber das Problem lässt sich leicht beheben.

Suche dazu im Menü nach dem „Trash“-Manager. Anhand der Spalte „Kategorie“ kann man sehen, welche Datei mich da beim Löschen der ungewünschten Kategorie stört, und sie auch aus dem Mülleimer „löschen“.

Zum Vergrößern bitte anklicken!


Danach sollte es möglich sein, im „Kategorie“-Manager diese „Kategorie“ zu löschen.

Beim Löschen einer „Sektion“ geht man ähnlich vor. Im „Section“-Manager sieht man dann, wie viele „Kategorien“ und „Inhalte“ (hier unter #Active) zu einer Sektion noch gehören. Ebenso sieht man wie viel noch im „Mülleimer“ zu finden ist.

Zum Vergrößern bitte anklicken!


Will man nun eine Sektion löschen, muss man alles löschen, was dazu gehört. Also alle „Kategorien“ und deren „Inhalte“ und auch den Mülleimer. Dabei auf die Reihenfolge achten: Also erst „Inhalte“ löschen und den Mülleimer leeren und dann erst die Kategorien.

[Bearbeiten] Wie sollte ich anfangen, wenn ich eigene Inhalte anlegen will?

Überlege, was du abspeichern willst und sortiere dies in „Sektionen“ und „Kategorien“ ein.

Vielleicht ist es besser, dies erst einmal in einem Textverarbeitungsprogramm durchzuführen, weil das Anlegen, Löschen, Sortieren und Umändern dort wesentlich schneller geht als in Mambo.

Bevor es an das Anlegen von „Sektionen“ und „Kategorien“ in den entsprechenden Managern geht, solltest du deine Einteilung noch einmal überdenken. Kategorien kannst du jedoch später im Category Manager durch Auswählen und Drücken des Buttons Move einer neuen Sektion zuordnen.

Dazu ein wichtiger Hinweis: Man muss bedenken, dass die spätere Anzeige darauf beruht, dass alle „Inhalte“ einer „Kategorie“ zunächst einmal automatisch zusammen auf einer Seite aufgelistet werden. Wie dies geschieht und aussieht, kann man später noch entscheiden.

Wenn du dies bedacht hast, kannst du deine „Sektionen“ und „Kategorien“ anlegen. Was die vielen Einträge bedeuten, wird durch viele Hilfetexte (kleine blaue I's oder per Pop-Up-Hilfe über dem Eingabe-Feld) erklärt. Hier lohnt sich erst einmal das Ausprobieren. Die meisten Einträge und Einstellungen können nachträglich geändert werden. Der Zugriff zur Änderung ist über die entsprechenden „Manager“ möglich.

[Bearbeiten] Sektionen anlegen

Produkt

Spoonprozesse

[Bearbeiten] Kategorien anlegen

[Bearbeiten] Probleme

[Bearbeiten] Ich kann keine Sektionen/Kategorien anlegen

Grundeinstellungen Das Mambo-Buch:
Sektionen, Kategorien und Inhalt
Inhalte erstellen
Startseite Anfänger-Abschnitt ↓ Passendes Profi-Thema Startseite Schnelleinstieg
Persönliche Werkzeuge