4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: Sunny C. on October 14, 2008, 11:32:08 AM

Title: [FAQ-TIP] Eigene Templates (.html) hinzufügen - 2 Varianten
Post by: Sunny C. on October 14, 2008, 11:32:08 AM
Dieser Thread beruht auf den Thread von Chris: http://www.4homepages.de/forum/index.php?topic=4996.msg21137#msg21137

In diesem Thread möchte ich auch einmal erklären wie man eigene Templates hinzufügen kann. In diesem Fall sind keine Templates in Sinne von Desigs / Styles gemeint, sondern eher weitere HTML Dateien.

Es gibt 2 Varianten wie man dieses Vorgehen bewerkstelligen kann, in diesem Fall werde ich beide Varianten erklären, welche auch beide total Simple sind.


[ Variante A - PHP Dateien Modifizierung ]

Der Sinn dieser Modifizierung ist, dass die besagte Template datei über eine PHP Datei aufgerufen wird. So steht in der Adressleiste zum Beispiel:
http://meineurl.de/meintemplate.php

Gut, fangen wir an.

Kopier die search.php aus deinem 4images ROOT-Verzeichnis auf deinem Desktop an einen anderen beliebigen Ort. Benennt diese dann in ein gewünschten Name um.
In diesem Beispiel nehmen wir "about".
Die search.php muss nun about.php heissen.
Kopiert diese zurück ins ROOT-Verzeichnis von 4images.

Step 1
Öffne: about.php
Suche:
Code: [Select]
$main_template = 'search';Ersetze mit:
Code: [Select]
$main_template = 'about';Suche:
Code: [Select]
  $content = $site_template->parse_template("search_form");Ersetze mit:
Code: [Select]
  $content = $site_template->parse_template("about_info");
Step 2
Kopiere nun die search.html und search_form.html aus deinem (templates/dein-template/) auf deinem Desktop oder einem anderen ort zum bearbeiten.
Benenne die search.html in about.html und die search_form.html in about_info.html um!
Kopiere nun die about.html und about_info.html in deinem (templates/dein-template/) zurück
Öffne: templates/dein-template/about_info.html
Entferne:
Code: [Select]
<form method="post" action="{url_search}">und
Code: [Select]
</form>Nun kannst du diese Datei nach deinen Wünschen anpassen.
Aufrufen kannst du nun das About us so:
http://meineseite.de/about.php

[ Variante B - Einfache Template Erstellung ]
Das ist die schnellste und einfachste Erstellung in dieser Form.
Hier nehmen wir im Beispiel ebenfalls about.

    * Kopiere das existierende Template "error.html" und benenne es in "about.html" um
    * Lösche die Zeile {lang_error} und {error_msg} aus "about.html"
    * Bearbeite die "about.html" nach deinen Wünschen
    * Lade nun die "about.html" wieder in deinem (templates/dein-template/) Ordner hoch.

Aufrufen kannst du das ganze dann mit:
http://www.example.com/4images/index.php?template=FAQ

Viel Spaß
Title: Re: [FAQ-TIP] Eigene Templates (.html) hinzufügen - 2 Varianten
Post by: mawenzi on October 14, 2008, 01:05:19 PM
http://www.4homepages.de/forum/index.php?topic=23035.msg125766#msg125766