Jürgen: Templates

Beitrag lesen

Hallo,

Zu deinem Beispiel:

<html>
<head>
<title>##titel##</title>
</head>

<body>

[eine Linkleiste, fest eingebaut]

<h1>##titel##</h1>

##content##

</body>
</html>

(sieht in Typo3 praktisch genauso aus)

das sollte im Prinzip schon ausreichen also ohne Programmlogik im Template. Im Php-programm kann man dann alle Ausgaben
mit Css ID's/Klassen versehen und das Layout komplett über die CSS-Datei gestalten.

Aber dann ist ja Programmlogik und Ausgabe wieder nicht ordentlich getrennt. Oder versteh ich Dich gerade nicht richtig?

  • Auch Grafiken sollte man mm nicht direkt über das PHP-Programm ausgeben, das kann man auch mit
    CSS machen.

  • Menüs mit ul und li ausgegeben lassen per CSS formatieren ...
    ob sie nun horizontal o. vertikal mit Balken oder Hintergrundgrafik sein sollen, lässt sich alles per CSS machen

Das ist schon klar. Daten und Formatierung trenne ich auf die von Dir beschriebene Weise. Weil es nichts zur Sache tut, habe ich das mal in den Beispielen weggelassen.

schau dich mal bei phpclasses.org um. Dort findest du eine Vielzahl von Templateklassen und kannst schauen wie andere Leute das umgesetzt haben.

Gruß Udo

Werde ich tun.