Roland Schütz: 2 "Template"-Varianten, aber welche ist besser?

Hallo liebe Selfhtmller!

Ich habe eine Frage bzgl. einfachen, selbsterstellen Templates und freu mich auf eure (vermutlich teils kontroversiellen) Meinungen:

Mir würden 2 einfache Varianten für Templates einfallen:
#################################################################

1. Ich habe viele unterschiedliche Dateien, die alle ca. so aussehen:

  
<?php  
require('includes/application_top.php');  
require('includes/header.php');  
echo '<div class="navi">';  
require('includes/navigation.php');  
?>  
</div>  
<div class="content">  
...content....  
</div>  
<?php  
require('includes/footer.php');  
?>  
(bei kleineren websiteprojekten lassen sich natürlich einige require herauskürzen, bei größeren (z.T. mehrsprachigen) macht es dann doch oft Sinn.)  

#################################################################

2. eine index.php die ca. so aussieht:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
...hier sind das head-tag mit div. Inhalt, der Kopf der Internetseite und die Navigation....  
<?php include('content/'.$_GET[site].'php'); ?>  
...div. Code unterhalt des Inhaltes....  
</html>

#################################################################

Mir gefällt die 1. Variante eigentlich fasst besser, da sich das ganze webprojekt leichter erweitern kann und man mehr Spielraum für veränderungen hat, der einzige echt Nachteil (neben der Tatsache das ich viel mehr includes/requires hab) ist das mann die Seitenstruktur, falls man das Design einmal z.B. von fixed auf liquid  ändern will,die Navigation verschieben, etc., denn dies muss man dann auf jeder Seite einzeln machen.

Danke für eure Meinung
Roland Schütz

  1. Hi!

    Ich bins nocheinmal:
    Beim oberen gehört soetwas wie
    require('includes/lang/'.$lang.'/[Seitenname].php');

    lg
    Roland Schütz

  2. Ich habe eine Frage bzgl. einfachen, selbsterstellen Templates und freu mich auf eure (vermutlich teils kontroversiellen) Meinungen:

    Du weisst schon was kontroversiell bedeutet ?

    Falls ja, nun warum sollte dir dann Jemand eine Antwort geben ?

    1. Hi Wolke!

      Wieso denn? Ich schrieb ja über MEINUNGEN und nicht über die eine Lösung!

      Ich hab ja auch meine MEINUNG dazugeschrieben. Ich hab mir ja auch keine Lösung sondern nur neue Sichtweisen erwartet => nachteile/vorteile an die ich noch nicht gedacht haben....

      lg
      Roland Schütz

      PS: In diesem Forum gab es doch schon viele kontroversielle Themen ;-)

      1. Hallo

        PS: In diesem Forum gab es doch schon viele kontroversielle Themen ;-)

        Was bitte ist "kontroversiell"? Der Duden kennt das Wort jedenfalls nicht.

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        Veranstaltungsdatenbank Vdb 0.1