Bestehender Seite nachträglich ein Template zuweisen
Verfasst: Mo 8. Apr 2019, 12:03
Hallo zusammen.
Bin Frischling hier und in WebEdition.
Ich habe vor Kurzem eine WE-Seite übernommen.
Derjenige, der die Seite erstellt hat, hat das Webdesign aufgegeben. Die Besitzer haben noch weniger Ahnung/Erfahrung als ich.
Vorab:
Über das System kann ich nicht viel sagen. PHP-Version ist 5.6.40. Dementsprechend alt wird die WE-Version sein.
Ich kann in der Dateizusammenstellung im Backend weder eine hierarchische oder logische Struktur erkennen.
Ich weiß nur, dass nicht ein einziges (!) Textelement irgend welche p- oder br-Tags hat.
Bis in Kürze feststeht, wie wir mit der Seite weiter verfahren, muss sie leider in der Form weiter laufen. Bitte diskutiert nicht darüber.
Jetzt haben wir das Problem, dass auf einer Seite "Trainer" nur noch die Sidebar, aber nicht mehr der eigentliche Inhalt ausgegeben wird.
Ich habe im Bereich "Dokumente" die "trainer.php" liegen. Im Bereich "Vorlagen" die dazugehörige "trainer.tmpl", die 1:1 das anzeigt wie die Ausgabe aussehen soll.
Die einzigen Infos, die ich vom Ersteller erhalten habe, ist: Er habe die eigentliche Seite und die Ausgabe (sprich Template) in verschiedenen Dateien angelegt....
Und er hat Vieles in Seiten oder Seitenbereichen hardgecoded. Sprich, der Besitzer ist nicht in der Lage, über Formularfelder neue Datensätze anzulegen oder zu ändern. Wenn sich in dem Beispiel "Trainer" etwas ändert, z. B. ein neue Trainer hinzukommt, müssten wir in der trainer.tmpl einen kompletten Codebereich kopieren, hinzufügen und Text und Bild anpassen.
So ersehe ich das aufgrund der Infos desw Erstellers und dem Aufbau der Dateien. Erscheint mir in der Struktur nicht sonderlich redakteursfreundlich...
Meine Frage ist jetzt: Wie kann ich der trainer.php nachträglich sagen, dass die Seite sich alle nötigen Daten/Infos aus der dazugehörigen trainer.tmpl holt.
Gruß und danke im Voraus
Phil
Bin Frischling hier und in WebEdition.
Ich habe vor Kurzem eine WE-Seite übernommen.
Derjenige, der die Seite erstellt hat, hat das Webdesign aufgegeben. Die Besitzer haben noch weniger Ahnung/Erfahrung als ich.
Vorab:
Über das System kann ich nicht viel sagen. PHP-Version ist 5.6.40. Dementsprechend alt wird die WE-Version sein.
Ich kann in der Dateizusammenstellung im Backend weder eine hierarchische oder logische Struktur erkennen.
Ich weiß nur, dass nicht ein einziges (!) Textelement irgend welche p- oder br-Tags hat.
Bis in Kürze feststeht, wie wir mit der Seite weiter verfahren, muss sie leider in der Form weiter laufen. Bitte diskutiert nicht darüber.
Jetzt haben wir das Problem, dass auf einer Seite "Trainer" nur noch die Sidebar, aber nicht mehr der eigentliche Inhalt ausgegeben wird.
Ich habe im Bereich "Dokumente" die "trainer.php" liegen. Im Bereich "Vorlagen" die dazugehörige "trainer.tmpl", die 1:1 das anzeigt wie die Ausgabe aussehen soll.
Die einzigen Infos, die ich vom Ersteller erhalten habe, ist: Er habe die eigentliche Seite und die Ausgabe (sprich Template) in verschiedenen Dateien angelegt....
Und er hat Vieles in Seiten oder Seitenbereichen hardgecoded. Sprich, der Besitzer ist nicht in der Lage, über Formularfelder neue Datensätze anzulegen oder zu ändern. Wenn sich in dem Beispiel "Trainer" etwas ändert, z. B. ein neue Trainer hinzukommt, müssten wir in der trainer.tmpl einen kompletten Codebereich kopieren, hinzufügen und Text und Bild anpassen.
So ersehe ich das aufgrund der Infos desw Erstellers und dem Aufbau der Dateien. Erscheint mir in der Struktur nicht sonderlich redakteursfreundlich...
Meine Frage ist jetzt: Wie kann ich der trainer.php nachträglich sagen, dass die Seite sich alle nötigen Daten/Infos aus der dazugehörigen trainer.tmpl holt.
Gruß und danke im Voraus
Phil