Englisch:  | 
      
        
         PmWikiDe / 
          Layout anpassen
 Administratoren
 
 Diese Seite ist veraltet und hier für historische Zwecke (obwohl sie immer noch nützlich sein könnte) — siehe Skinvorlagen wegen einer aktuellerer Version.
 Diese Seite beschreibt, wie ein WikiAdministrator das Wiki Erscheinungsbild (Layout) anpassen kann. Dies betrifft insbesondere die Kopf- und Fußbereiche. Das Layout wird über sogenannte Skins festgelegt, welche im Verzeichnis pub/skins/ gespeichert werden. Jeder Skin erhält ein Unterverzeichnis und eine Vorlagendatei (z. B. meinskin.tmpl), welche das Layout der Seitendarstellung definiert. Weiterhin werden in dieses Unterverzeichnis alle CSS-Dateien und Grafiken abgelegt, die für das Layout benötigt werden. Um dies zu verdeutlichen: PmWiki wird ausgeliefert mit einem Standard-Skin, der "pmwiki" heißt. Dieser ist folglich unter pub/skins/pmwiki gespeichert. Dieses Verzeichnis enthält eine .tmpl Datei, die definiert, wie eine Wikiseite aufgebaut werden soll. Weiterhin befinden sich dort CSS- und Grafikdateien. Wer das Layout anpassen möchte, hat grundsätzlich 3 Möglichkeiten: 
 Erstellen oder Verändern einer VorlageDie grundlegenden Schritte für die Anpassung eines Layouts ist das Anlegen eines eigenen Skin-Verzeichnisses unterhalb von pub/skins/, dem Anlegen einer Vorlagendatei (.tmpl) und evtl. dem hinzufügen von CSS- und Grafikdateien. In der Konfiguration muss man die Variable  Im folgenden werden die einzelnen Schritte erklärt. Anpassen des "pmwiki" SkinsDer 'pmwiki'-Skin (pub/skins/pmwiki) ist Teil der PmWiki-Installation. Es ist ungünstig, diesen direkt zu ändern, weil dieser bei einem Upgrade überschrieben würde. Stattdessen sollten Sie ihn einfach in ein neues Verzeichnis kopieren, z. B. nach pub/skins/xyzskin. Nachdem dies gemacht ist, können Sie in diesem Verzeichnis die .tmpl-Datei anpassen. Nachdem dies erledigt ist, setzen Sie in der zentralen Konfigurations-Datei local/config.php die Variable    Skin Vorlagen DateiEine Vorlagen-Datei (Template mit .tmpl-Endung) ist eine HTML-Datei, die zusätzlich Variablen bzw. Platzhalter enthält. Wenn PmWiki eine Seite zum Browser ausliefert, werden diese Platzhalter durch konkrete Inhalte ersetzt, z. B. den Seiteninhalt. Die Platzhalter werden als HTML-Kommentar eingebettet. Die Direktive  In der ganzen Vorlagen-Datei werden Variablen wie $PageUrl,  Einige weitere oft verwendeten Variablen sind:     Es gibt weitere Direktiven, mit denen Inhalte anderer Seiten aufgenommen werden können oder externe Dateien eingefügt werden. Auch
können diverse PHP Funktionen aufgerufen werden. Die Direktive  Variablen-Substitution funktioniert ebenfalls in Direktiven, sodass  Kategorie: Skins Übersetzung von PmWiki.LayoutBasics, Originalseite auf PmWikiDe.LayoutBasics — Backlinks 
  |