Panels (Administration)
Aus PHP-Fusion Wiki
PHP-Fusion gestaltet die Seite über so genannte Panels. Das sind Boxen die je nach benutzten Theme anders aussehen. Als Beispiel sollen hier mal die Navigation oder das User Info Panel genannt sein. Dieser Artikel beschäftigt sich ausschließlich mit der Panel Verwaltung im System-Admin Menü. Weitere Seiten zu diesem Thema sind auf der Begriffsklärungs-Seite aufgeführt.
Inhaltsverzeichnis |
[Bearbeiten] Positionierung
Die Panels können an vier verschiedenen Stellen positioniert werden:
- Links (in der linken Spalte)
- Mitte oben / Mitte höher (oberhalb des Inhaltes der Startseite)
- Mitte unten / Mitte tiefer (unterhalb des Inhaltes der Startseite)
- Rechts (in der rechten Spalte)
Mit der Option Panel Anzeige auf allen Seiten kann eingestellt werden, ob ein Mitte-Panel (Mitte oben oder Mitte unten) nur auf der Startseite (nicht aktiviert) oder auf allen Seiten (aktiviert) angezeigt werden soll. Bei den Seiten Panels (Links oder Rechts) gibt es diese Option nicht. Diese werden immer auf allen Seiten angezeigt.
In der Spalte Seite der Panel Übersicht kann man die Position der Seiten-Panels von Links nach Rechts und umgekehrt und bei Mitte-Panels von Mitte oben nach Mitte unten und umgekehrt ändern. In der Spalte Reihenfolge kann die Sortierung der Panels den eigenen wünschen entsprechend abändern.
[Bearbeiten] Bearbeiten
Beim bearbeiten von Panels hast du die Möglichkeit, den Panel Namen zu ändern, den Inhalt - außer es handelt sich um eine Panel Datei sowie die Zugriffsrechte.
[Bearbeiten] De- und Aktivieren
Mit den Optionen De- und Aktivieren kannst du wählen ob ein Panel angezeigt oder momentan ausgeblendet werden soll. Du musst also ein Panel nicht sofort löschen, wenn du es momentan nicht mehr brauchst.
Beachte, das neu angelegte Panel immer erst noch aktiviert werden müssen, bevor diese angezeigt werden.
[Bearbeiten] Löschen
Wenn du ein Panel nicht mehr benötigst, kannst du dieses löschen. Beim löschen wird nur der Inhalt in der Datenbank entfernt, nicht aber die Panel Datei. Diese musst du selber, z.B. per FTP, vom Webspace entfernen. Wenn du das Panel nur momentan nicht mehr benötigst, reicht es vielleicht auch das Panel einfach zu deaktivieren.
[Bearbeiten] Neues Panel hinzufügen
Beim hinzufügen von Panels wird nach zwei Arten unterschieden:
Die erste sind Panels die als Datei im infusions-Ordner liegen. Beim hinzufügen eines Panel wird dir eine Liste mit allen vom System gefundenen Panel-Dateien angezeigt. Du kannst dann das entsprechende Panel auswählen, einen aussagekräftigen Namen vergeben, die Position sowie die Zugriffsrechte auswählen und anschließend das Panel speichern.
Damit PHP-Fusion die Panel-Datei findet, muss sie in der folgenden Ordner Hierarchie untergebracht sein: Im Ordner infusions muss ein neuer Unterordner angelegt werden, der mit _panel endet. In diesem Ordner muss dann die Panel-Datei zu finden sein. Diese muss den gleichen Namen wie der Ordner haben (plus die Endund .php).
Die zweite Variante sind Panels, bei denen du den Inhalt selber definieren kannst. Den Quellcode kannst du in das Eingabefeld Panel Inhalt einfügen. Beachte das hier PHP-Quellcode erwartet wird. Wenn du also HTML nutzen möchtest, musst du diesen außerhalb der beiden PHP-Tags einfügen.
?> <!-- hier der HTML Quellcode --> <h1>Hallo Welt</h1> <?php
Wie auch bei der ersten Methode musst du den Panel Namen, die Position und die Zugriffsrechte noch setzen, bevor du das Panel speichern kannst. In der Auswahl Liste Panel Dateiname muss bei dieser Methode none ausgewählt bleiben.
Einige Panels übernehmen den Namen aus der Panel Verwaltung als Überschrift auf der Seite. Beachte dies also bei der Vergabe des Panel Namens.
Nach dem Speichern eines Panels ist diese noch nicht aktiviert. Um es zu aktivieren klicke einfach in der Übersicht auf Aktivieren.
Achtung: werden im Panelcode includes eingebaut, so ist für eine Vorschau die Adressierung wichtig. Verwende Konstanten um einen Zugriff zu realisieren.
[Bearbeiten] Panel Reihenfolge aktualisieren
Sollte einmal die Reihenfolge der Panels völlig durcheinander kommen, kann sie hiermit wieder in Ordnung gebracht werden.
