Kann mir jemand helfen? Wäre mir wirklich wichtig. :smile:
Beiträge von Wolfbytes
-
-
Hi Wordpress-Community,
bin neu hier im Forum, allerdings nicht neu bei Wordpress. Ich hoffe ich habe das Thema in den richtigen Thread gepostet. Bisher habe ich schon erfolgreich ein Theme für eine Single-Page-Website erstellt. Nun habe ich ein neues Projekt am Laufen.
Und zwar möchte ich Wordpress hauptsächlich als CMS-System nutzen und nicht primär als Blog. Ich möchte in meinem Theme für jede einzelne statische Seite ein anderes Template nutzen. Hierzu habe ich viel im Internet recherchiert und auch einiges dazu gefunden. Leider sind manche Fragen diesbezüglich immer noch offen und in letzter Instanz wende ich mich nun an euch. :)
Die Frage ist, wie genau ich die Struktur der Dateien für mein Projekt organisieren muss, bzw. sollte. Es mag ja viele Ansätze geben und ich möchte den Musterweg nehmen. Im folgenden erkläre ich euch was ich mir dazu ausgedacht habe. Ich bitte euch darum mich zu kritisieren wo es nur geht, ich möchte dazulernen :smile:.
Auf meiner Website gibt es sechs Seiten, also brauche ich auch sechs Dateien wenn ich für jede Seite ein anderes Template haben möchte. Die PHP-Dateien sind also:
- index.php (Home-Seite als Startseite)
- template-seite2.php
- template-seite3.php
- template-seite4.php
- template-seite5.php
- template-seite6.phpNatürlich werden Header und Footer in die Dateien header.php und footer.php ausgelagert.
Im Wordpress Backend lege ich nun sechs statische Seiten, welche jeweils eine Seite der Website repräsentiert und verlinke diese mit jeweils eines der Templates. Jede dieser Hauptseiten soll absolut leer sein und nur dazu da sein um eine Anzahl n Unterseiten erhalten wobei n Variabel ist. Mit einer Schleife grase ich jeweils alle Unterseiten zu einem Template ab und baue somit das Design auf. Über die ID der Hauptseiten sollen dann zu allen Seiten navigiert werden können.Was mir beim Planen dieser Struktur gleich aufgefallen ist und warscheinlich schon den ersten Fehler darstellt ist, dass die index.php ihre von Wordpress zugedachte Rolle als "zentrale Datei von welcher alles ausgeht" verliert und auch einfach eine Template-Datei ist, welche nur deshalb index.php heißt, damit Sie als erste Seite, also Startseite aufgerufen wird.
Ich bin euch um jegliche Korrektur in meinem Vorhaben sehr dankbar und bin mir durchaus bewusst, dass Ihr für Hilfestellungen eure Freizeit opfert. Das ist auch der Grund warum ich normal immer erst Versuche alles selbst zu bewältigen, aber hier bräuchte ich dringend Klarheit. :)
Vielen Dank im Voraus und eine schöne restliche besinnliche Zeit.
Mfg
Flo