FAQ: Wie kann ich die Verzeichnisstruktur ändern?
Frage
Mir gefällt die Verzeichnisstruktur nicht, welche sich beim Aufbau des Weblogs ergibt. Kann ich diese ändern?
Antwort
Sie können sowohl die Namen der erzeugten Dateien als auch die Verzeichnisstruktur ändern. Wir müssen uns hierfür zwei unterschiedliche Komponenten anschauen.
- Es gibt verschiedene Index-Vorlagen. Jede dieser Vorlagen bewirkt, dass genau eine Ausgabedatei erzeugt wird. Der Haupt-Index ist am bekanntesten, weil er für die Erzeugung der Startseite verantwortlich ist.
- Zusätzlich gibt es so genannte Archiv-Vorlagen. Jede dieser Vorlagen kann dazu führen, dass mehrere Dateien in eventuell unterschiedlichen Verzeichnissen erzeugt werden. Es kann sich zum Beispiel zwei HTML Dateien pro Monat ergeben. Und zusätzlich könnte es darüber hinaus eine weitere HTML Datei pro Kategorie geben.
Die Definition der Ausgabeoptionen für diese beiden Vorlagentypen wird in zwei unterschiedlichen Dialogen vorgenommen. Um diese aufrufen zu können, müssen Sie zunächst die Vorlagenliste des Movable Type Projekts anzeigen lassen. Öffnen Sie das Projekt, dann wählen Sie »Vorlagen« aus der Navigationsleiste auf der linken Seite aus.
- Wenn Sie auf die Vorlage »Haupt-Index« klicken, wird ein Dialog erscheinen. In diesem Dialog gibt es eine Textbox »Ausgabedatei«. Tragen Sie in dieses Eingabefeld den Namen und den Pfad der zu erzeugenden Datei ein. Weil nur eine einzige Datei aus dieser Indexvorlage erzeugt wird, dürfen Sie keine generischen Anteile im Dateinamen verwenden (wie wir es gleich bei den Vorlagen für die Archive tun werden).
- Wenn Sie sich nun wieder die Liste der Vorlagen anschauen, werden Sie einen Verweis »Archivierungsdateioptionen bearbeiten« finden. Wenn Sie darauf klicken, werden Sie zu einem anderen Dialog geführt. Zu jedem Archivtyp kann es durchaus mehrere Vorlagen geben. Es könnte zum Beispiel so sein, dass Sie zwei monatliche Archive erzeugen wollen – eines nur mit den Titeln der Artikel, und das andere mit den Titeln und den Zusammenfassungen. Jede Vorlage besitzt ein Eingabefeld »Vorlage für Archivierungsdatei«. Das ist der Ort, wo die Namen der zu generierenden HTML Dateien spezifiziert werden können. Wenn in dem Eingabefeld kein Wert angegeben ist, wird ein Standardwert genommen.
Für die Archiv-Vorlagen muss die Ausgabedatei auf generische Weise spezifiziert werden. Weil beispielsweise für jede Kategorie ein eigenes Kategorie-Archiv erzeugt wird, wäre es falsch, wenn wir etwa »cat-arc.html« als Ausgabedatei eintragen würden. Alle Kategorien würden immer wieder die gleiche Datei überschreiben.
Aus diesem Grund müssen die Namen für die Ausgabedateien der Archive generisch sein. Sie müssen Movable Type Tags enthalten, welche für jede Datei neu ausgewertet werden. Der Name eines Kategorie-Archivs könnte beispielsweise wie folgt sein.
kategorie/<$MTArchiveTitle dirify="1">.html
Hiermit wird die Ausgabe des Kategorie-Archivs in das Verzeichnis »kategorie« gelenkt. Der Dateiname wird der Name der Kategorie sein. Dieser Name wird über die Funktion »dirify« so verändert, dass er ein gültiger Name für das jeweilige Dateisystem ist.
Eventuell interessieren Sie sich auch für die Artikel Unterstrich oder Bindestrich? und Umlaute im Dateinamen. Darin gebe ich unter anderem wichtige Informationen zur Funktion »dirify«.
mgs
Feedback erwünscht!
Wie fanden Sie den Eintrag? Interessant? Langweilig? Ich freue mich über Ihren Kommentar. Wenn Ihnen der Eintrag geholfen hat, setzen Sie doch einen Link auf http://www.movable-type-weblog.de/.
Bitte keinen Spam
Um das Weblog vor Spam zu schützen, wird das MT-Approval Plugin eingesetzt. Sie müssen einen neuen Kommentar zunächst in der Vorschau ansehen, bevor dieser auf dem Server gespeichert werden kann. Ferner wird ein Kommentar erst gesichtet, bevor er freigegeben wird. Näheres finden Sie in meinem Artikel Weblog Spamming Grundlagen, wo einige Schutzmaßnahmen skizziert werden.
Wenn Sie sich an TypeKey angemeldet haben, wird Ihr Kommentar automatisch freigegeben.
Neuen Kommentar schreiben
TypeKey wurde an dieser Stelle vorübergehend deaktiviert. Erstellen Sie Ihren Kommentar bitte ohne TypeKey oder melden Sie sich im Vorschau-Dialog an.

