Author Topic: [FAQ-TIP] Eigene Templates (.html) hinzufügen - 2 Varianten  (Read 4972 times)

0 Members and 1 Guest are viewing this topic.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
[FAQ-TIP] Eigene Templates (.html) hinzufügen - 2 Varianten
« 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ß

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...