Zum Inhalt springen

Documentation für Invision Community

Seiten

Die Grundlage von CMS (die Anwendung heißt Pages in Englisch) ist eine Seite (die Einheit).

Was ist eine Seite?

Eine Seite ist ein Behälter für den Inhalt. Je nach Deinen Bedürfnissen kann eine Seite nur einen einfachen Inhalt haben (ob es sich dabei um reinen Text oder komplizierten Inhalt mit Bildern, externen Einbindungen und anderen Dingen, die Du aus anderen Anwendungen verwendest) oder komplexeren Inhalt wie Blöcke und Datenbanken (siehe spätere Schritte, um mehr darüber zu erfahren).

Wenn Du mit HTML vertraut bist, kannst Du auch die gesamte IPS-Standardvorlagenlogik in einer Seite verwenden, was einige sehr individuelle Ergebnisse ermöglicht. Für diejenigen, die mit der Programmierung nicht vertraut sind, gibt es einen einfachen Seitenersteller, der es Dir erlaubt, Komponenten per Drag & Drop in die Seite zu ziehen.

Eine Seite hat eine URL und kann bei der Erstellung automatisch zu Deiner Menü-Navigation hinzugefügt werden, wenn Du es wünschst.

Eine Seite kann auch benutzerdefinierte Berechtigungen haben, mit denen Du einschränken kannst, wer auf die Seite zugreifen kann und wer nicht. Das ist sehr nützlich, wenn Du spezielle Abschnitte auf Deiner Website erstellen möchten, vielleicht nur für Mitarbeiter oder Premium-Mitglieder.

Vor Invision Community 4.3 waren die Seiten nicht durchsuchbar (obwohl externe Suchmaschinen wie Google sie indizieren werden). Wenn Du jedoch eine Datenbank auf einer Seite hast, wird der Inhalt der Datenbank durchsuchbar sein.

Erstellen von Seiten

Seiten werden über AdminCP erstellt, indem Du zu CMS -> Seiten navigierst. Hier siehst Du eine Verzeichnisliste Deiner aktuellen Seiten. Auch Ordner werden hier unterstützt; die URL einer Seite wird diese Struktur widerspiegeln. Zum Beispiel wird eine Seite namens index in einem Ordner namens tutorials die URL <Deine Community URL>/tutorials/index haben.

Wenn Du auf Seite hinzufügen klickst, wirst Du gefragt, ob Du einen Seiten-Konstruktor oder einen HTML Editor verwenden möchtest.

seite-hinzufuegen.png.e73a79d0e8a75a3af966fa74ef006b7e.png

 

  • Seiten-Konstruktor
    Nachdem Du die Seite im AdminCP erstellt hast, kannst Du zum Front-End wechseln, um Inhalte zu der Seite hinzuzufügen, indem Du sie per Drag & Drop aus dem Seitenleisten-Manager ziehst. Diese Option ist am besten für diejenigen geeignet, die nicht mit HTML vertraut sind.
  • HTML Editor
    Wenn Du diese Option wählst, wird Dir ein Code-Editor zur Verfügung gestellt, mit dem Du Deine Seite komplett frei erstellen kannst. Innerhalb dieses Code-Editors kannst Du sowohl HTML als auch die gesamte Palette der von IPS4 unterstützten Vorlagenlogik verwenden. Mit dieser Methode fügst Du verschiedene Elemente (Blöcke, Datenbanken usw.) in die Seite ein, indem Du spezielle Tags verwendest. Eine Seitenleiste auf dem Editor zeigt Dir die verfügbaren Tags an.

Verwaltung von Inhalten in CMS mit dem Drag & Drop-Editor

Wenn Du eine Seite mit dem WYSIWYG-Editor erstellt hast, kannst Du nach dem Speichern der Konfiguration im AdminCP zu der Seite im Frontend wechseln, um den Inhalt zu verwalten (klicke auf Seite anschauen im Menu am Ende der Zeile, um zu der Seite zu navigieren). 

Standardmäßig wird die Seite leer sein. Klicke auf den Umschalter für die Seitenleiste, um die Seitenleiste zu öffnen und die verfügbaren Blöcke anzuzeigen. Alle üblichen Blöcke stehen Dir in der gesamten Community zur Verfügung, wenn Du aber auf einer CMS-Seite bist, dann findest Du hier auch einige spezielle Blöcke:

cms-bloecke.png.4f47ec0700a586058333252870bc2b4e.png

Von diesen Blöcken ist der WYSIWYG-Editor derjenige, den Du am ehesten beim Einrichten der Seiten verwenden würdest. Er bietet Dir einen WYSIWYG-Editor, mit dem Du Inhalte zur Seite hinzufügen kannst. Ziehe ihn einfach an eine Stelle auf der Seite und klicke dann auf Bearbeiten, um den Editor zu öffnen. Wir werden die anderen Blöcke hier nicht behandeln, da sie spezifisch für andere Arten von Funktionen innerhalb von Seiten sind.

Verwalten von Inhalten in CMS mit HTML-Editor

Wenn Du eine Seite mit HTML-Editor erstellen, kannst Du wählen, inwieweit die Seite Standard-Elemente von IPS enthalten wird. Standardmäßig ist der Community-Wrapper in dem Output enthalten. Dieser umfasst die Kopfzeile, die Menünavigation usw., d. h. der Inhalt Deiner Seite wird in diesen Wrapper eingefügt. Wenn diese Option deaktiviert ist, wird der Community-Wrapper nicht verwendet - Du bist dann dafür verantwortlich, diesen zur Verfügung zu stellen (Du kannst jedoch einen benutzerdefinierten Seiten-Wrapper wählen, den Du selbst erstellt hast).

Wenn Du den Community-Wrapper verwendest, kannst Du auch wählen, ob die Standard-Seitenleiste angezeigt werden soll. Der Inhalt, den Du in den Code-Editor eingibst, bildet den Hauptinhalt der Seite, und die Seitenleiste wird wie üblich mit Drag & Drop am Frontend verwaltet.

Hinzufügen von Seiten zum Navigationsmenü

Wenn Du eine Seite erstellst, kannst Du sie leicht zum Hauptnavigationsmenü Deiner Website unter der Registerkarte Menü auf dem Bildschirm zur Bearbeitung der Seite hinzufügen. Alternativ kannst Du sie auch manuell über den normalen Menüverwaltungsprozess zum Menü hinzufügen.

Bearbeitet von Sofia


  Problem mit Seite melden?

  • Diese Dokumentation befindet sich derzeit im Aufbau. 

×
×
  • Neu erstellen...

Wichtige Information

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.