Navigation erstellen

Eine neue Rubrik - eine neue Navi
Bestehende Navigation als Vorlage
Woher bekomme ich die Node-ID?
Fehler und wie Sie damit umgehen
Navigation ausklappbar machen

Eine neue Rubrik - eine neue Navi

Wird eine neue Rubrik angelegt, so existiert in dieser meist noch keine Navigation. Eine Seite in dieser Rubrik sieht 'kaputt' aus, da statt der Navigation eine Fehlermeldung eingezogen wird.

 

Um das selbe Navigations-Dokument, wie in einer anderen Rubrik, zu nutzen, setzen Sie einfach die Rubrikenvariable navigation_[LINGUA]_ssi entsprechend.

Um eine Navigation in der Rubrik zu erstellen, öffnen Sie einfach eine Datei in dieser Rubrik. Rufen Sie im Template den Link Navigation erstellen auf (links außerhalb der grünen Kästen - Bild oben).  Dieser bringt Sie (in einem neuen Fenster) zum Navi-Workflow. Sie arbeiten hier also unabhängig vom Dokument, in welchem Sie auf den Link geklickt haben.

Die darunterliegenden Links werden zum Einbinden einer Navi aus einer anderen Rubrik verwendet.

Möchten Sie eine völlig neue Navigation erstellen, überspringen Sie einfach den nächsten Punkt, indem Sie auf OK klicken. Dann bearbeiten Sie ein leeres Navi-Dokument.

Häufig möchte man jedoch keine blanke Navi erstellen, sondern eine bestehende Navigation als Vorlage für eine neue Navi nutzen und diese erweitern bzw anpassen.

Der einfachste Ansatz ist dabei, die URL einer bestehenden Seite anzugeben. Imperia findet dann die Node-ID automatisch heraus.

Wollen Sie zum Beispiel die Navigation der Startseite des IPMB einziehen, so geben Sie http://imperia-dev.uni-heidelberg.de/fakultaeten/biowissenschaften/ipmb/ ein. Generell funktioniert hier http://imperia-dev.uni-heidelberg.de/<pfad_zur_Seite>.

Hinweis: http://www.uni-heidelberg.de/fakultaeten/biowissenschaften/ipmb/ und http://www.ipmb.uni-heidelberg.de zeigen zwar auch auf diese Seite, das Script sucht die Navigation aber auf http://imperia-dev.uni-heidelberg.de.
Würden Sie also http://www.ipmb.uni-heidelberg.de eingeben, so würde die Navi der Universitäts Startseite eingezogen.
http://www.uni-heidelberg.de/fakultaeten/biowissenschaften/ipmb/ funktioniert hingegen korrekt.

Wenn Sie die "imperia-dev-Version" Ihrer Seite nicht wissen, fragen Sie Ihren Admin nach der url_de der Rubrik, aus der die Navigation kopiert werden soll. http://imperia-dev.uni-heidelberg.de/<url_de> gibt dann den richtigen Pfad an.

Wenn Sie die Navi aus einer übergeordneten Rubrik benutzen möchten, können Sie den Pfad, welcher im Seitentemplate angegeben wird (s. Screenshot: Neue Navi anlegen) entsprechent trunkieren.

Wenn alles geklappt hat, kann die Navigation normal bearbeitet werden.

Falls die Abfrage mit einem anderen Text wieder auftaucht, konnte die korrekte Node-ID nicht ermittelt werden. Sie müssen dann die entsprechende ID per Hand einfügen. Diese finden Sie in jedem Fall beim Navigations-Dokument in der entsprechenden Rubrik im Archiv:

Woher bekomme ich die Node-ID der Ursprungsnavigation?

Die Node-ID eines Dokumentes finden Sie am schnellsten, wenn Sie im Dokumentenbrowser beim entsprechenden Navigations-Dokument auf "Info" klicken.  Achten Sie darauf, dass Sie die Node-ID der Navigation nehmen und nicht die des HTML-Dokuments.

 

Was tue ich bei einer Fehlermeldung?

Es gibt einen Metaschritt, der bei den meisten Fehler auftritt, hier können Sie einfach den Anweisungen folgen und eine veränderte Eingabe tätigen.

Wenn Sie die Fehlermeldung "manipulierte Node-ID entdeckt" bekommen, so hatte die Node-ID nicht die korrekte Form. 

Sollten Sie durch Klicken auf den Zurück-Button nicht auf die gewünschte Eingabeseite kommen, so müssen Sie in der Schreibtischansicht "Detail" oder "3-zeilig" auf Workflow klicken und dort "Navigation kopieren Metaedit" auswählen.

Bei der Fehlermeldung "Keine Berechtigung" haben Sie keine Berechtigung. Es könnte sein, dass Sie nicht "alle Rollen", die Ihnen zur Verfügung stehen, angenommen haben.

Fehler:

Navigation leer: Wahrscheinlich war die Navigation, die Sie kopiert haben, leer.

Leere Rechte Spalte: Sie haben wahrscheinlich die Node-ID einer Webseite angegeben und nicht die einer Navigation.

Sie haben die falsche Navigation erwischt etc.: Am Seitenende der Navibearbeitung kann man die Navigation komplett und restlos löschen und wieder von vorne beginnen.

Navi ausklappbar machen

Auf vielen Seiten (wie auch auf dieser) kann die Navigation ausgeklappt werden. Dadurch wird der Besucher nicht gleich mit allen Optionen "erschlagen", sondern kann sich Stück für Stück durch die Seite arbeiten bzw sich nur die Unterpunkte anzeigen lassen, die ihn interessieren.

Problemstellung

Eine Rubrik mit einer Hauptnavigation existiert. In verschiedenen Unterrubriken (oder in anderen Rubriken) soll jetzt eine Zeile der Hauptnavigation aufklappen bzw. eine der Hauptnavigation ähnliche Navigation auftauchen.

Lösung

Es wird eine neue Rubrik erstellt, in welche die vorhandene Navigation kopiert wird und entsprechend angepasst wird. Die Navigation klappt also nicht tatsächlich aus, sondern es gibt verschiedene Navigationen für verschiedene Rubriken.

  1. Erstellen Sie eine neue Rubrik. Hierfür benötigen Sie die Administratorenrolle. Achten Sie dabei auf folgende Punkte:
    • Die Rubriken-Variable navi_[LINGUA]_ssi sollte den Wert navi_[LINGUA].ssi haben.
    • Die Rubriken-Variable url_[LINGUA] (und ggfs. url_ex_de) muss in einen neuen Ordner zeigen, damit die bisherige SSI-Datei nicht überschrieben wird.
  2. Erstellen Sie in der neuen Rubrik eine Indexdatei. Diese sollte genau der Seite entsprechen, bei welcher 'ausgeklappt' werden soll.
  3. Kopieren Sie mit Hilfe dieser Indexdatei die Navigation aus der darüberliegenden Rubrik.
  4. Fügen Sie die gewünschten Unterpunkte in die Navigation ein und rücken Sie diese eine Stufe tiefer ein.
  5. Bearbeiten Sie die Navi in der Eltern-Rubrik. Die Seite, bei welcher ausgeklappt werden soll, muss nun auf die Indexdatei der neuen Rubrik verweisen.
  6. Fertig. Allerdings gibt es nun etwas, worauf Sie achten müssen:
    Sie haben nun mehrere Navigationen für Ihren Internetauftritt. Eine Änderung in einer Navigation muss also ggf in jeder anderen Navigation ebenfalls nachgetragen werden.

 

Verantwortlich: Website-Services
Letzte Änderung: 20.07.2021
zum Seitenanfang/up