Projekt X
Mein WordPress Magazin Theme, Codename X
, macht Fortschritte. Ich habe viele Sachen ausprobiert. Einige davon werde ich wieder verwerfen, da sie die Sache unnötig kompliziert machen. So zum Beispiel die Option, zwischen der YAML-Shinybuttons- und der YAML-Slidingdoor-Navigation auszuwählen. Ich glaube, der Mehraufwand, 2 unterschiedliche Navigationstypen passend zum Theme zu stylen, ist nicht gerechtfertigt.
Das Suchfeld läßt sich jetzt an verschieden Stellen im Theme per Klick positionieren. Zur Auswahl stehen über dem Header, in der Sidebar, in der Hauptnavigation und oberhalb des Contentbereiches. Je nach Position bekommt das Ding eine Klasse, damit man es auch entsprechend zum Umfeld stylen kann.
Bei den Homepage- und Kategorietemplates kämpfe ich noch mit mir selber. ich habe eine Funktion geschrieben, die mir einfach im Loop um die Posts die entsprechenden Container “wrappt”, je nachdem, was in den Optionen eingestellt wurde (Teaser, Tabcontainer, Mehrsplaltenlayout). Das Coole an der Sache ist, ich habe nur einen Loop. Der Nachteil dieser Geschichte ist, möchte ich irgend etwas anderes dazwischen reinhaben, wird es fürchterlich kompliziert. Warscheinlich werde ich diesen Part nochmal in kleinere Teile “zerhacken”.
Beim YAML Green Theme habe ich das Stylesheet mit den eingestellten Layoutmodifikationen in den Header geschrieben. Das heißt, bei jeden Seitenaufruf wird die Action ausgeführt. In diesem Theme wird das Stylesheet mit den Grundeinstellungen ausgeliefert und beim Speichern der Optionen einfach überschrieben. Sollte das Verzeichnis keine Schreibrechte haben, kommt eine Fehlermeldung und der Nutzer muß halt die Rechte manuell setzten. Erst wollte ich das Stylesheet in den Uploadordner von WordPress reinschreiben. Da es aber in der Version 2.6 möglich sein wird, diesen zu verschieben, würde es bedeuten, daß unter Umständen die Pfade nicht mehr stimmen.
Grad eben ist mir eine neue Idee gekommen. Ich glaube, ich werde für verschiedene Templates jeweils ein komplett eigenes Layout zulassen. Bisher war es so, das das eingestellte Layout für alle Seiten gültig war. Also zum Beispiel 2-spaltig mit rechter Sidebar, Sidebar 33% Breite. Was aber, wenn auf der Startseite nur eine schmale Sidebar sein soll? Die wäre dann auf allen Seiten. In der Einzelansicht des Beitrags will ich aber eine breite Sidebar mit mehr Infos drin. Würde schon Sinn machen, oder?
Ich glaube, ich muß aufhören, über mögliche weitere Optionen nachzudenken, sonst wird es eine never ending story…
- Kategorie: WordPress
- Tags: magazin, theme, WordPress, yaml
- Kommentar-Feed | Trackback URL
- Gelesen: 2940 | Heute: 3
- einen Kommentar schreiben

