im Ordner tpl habe ich eine leere Datei mit Namen teaserfooter.tpl
Nun möchte ich einen Slider in den footer einbauen. Die index.html und das ganze andere Gelumpe liegt auf dem Server. Ich dachte mir, fügst du mal den Inhalt von der Index.html in die leere teaserfooter.tpl, und gut is.
Dann hab ich noch dieses in die footer.tpl eingefügt:
<div id="teaserfooter">
<div class="mitte">
[{ include file="teaserfooter.tpl" }]
</div>
Nun sieht alles etwas verrückt aus und es tut sich auch nix.
Hab ich das richtig verstanden, Du hast die index.html in Deine neue teaserfooter.tpl eingefügt?
Dann ist die ja doppelt vorhanden, deshalb geht das nicht.
oje, das sieht ja noch grauselig aus, hast Du schon mal einen Validator zum Beispiel für Firefox installiert, am besten noch in Verbindung mit FireBug? Der zeigt Dir dann direkt an, welche Fehler sich in der HTML Struktur noch eingeschlichen haben.
Zum Beispiel hast Du noch nicht kapiert, dass es immer nur einen HEAD und einen BODY geben darf.
In Deinem Fall inkludierst Du quasi eine Homepage in eine Homepage, da Du ja nochmal die komlette HEAD, BODY Struktur einbindest, dass das nicht gut gehen kann, dürfte klar sein.
In die weiteren Templates, die Du eine bestehende Struktur inkludierst darf also nur noch eine Teilmenge der Homepage enthalten sein, sprich das komplette HEAD Gedöns, JAVASCRIPTS, CSS usw. kannst Du Dir da ja sparen, da es ja bereits inkludiert wurde.
Also nochmal, damit sich das einprägt: Eine Homepage hat immer nur ein HTML, damit also auch nur einen HEAD Bereich und einen BODY Bereich
Hoffe, das war jetzt einigermaßen verständlich, bin heute noch sehr müde
Die gibts natürlich nicht, bei Richard heißt die so und diese wollte er im Footer einbinden, zumindest ganz am Anfang des Threads war das noch so gewünscht.
@ Richard: Du hast doch vor, den Slider nach unten zu bringen? Also darfst Du in Dein zu inkludierendes Template nur den Sliderpart schreiben oder Du inkludierst nicht, sondern schreibst direkt in den Footer den Slidercode, brauchst den doch eh nur einmal…