Announcement

Collapse
No announcement yet.

Anfängerfrage bezüglich Aubau der Stuktur

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anfängerfrage bezüglich Aubau der Stuktur

    Hi,

    mein erster Post hier
    Und gleich ein Problem.


    Ich habe folgendes vor:

    Ich möchte ein Template-System enwickeln, basierend auf XSl und php.

    Ich habe mir folgendes überlegt:
    Es soll eine Datei geben, die das grundlegende Design jeder Seite vorgibt:


    HTML Code:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<meta http-equiv="Content-Style-Type" content="text/css" />
    		<link rel="stylesheet" type="text/css" href="default.css" />
    		<title></title>
    	</head>
    	<body>
    		<table>
    			<tr>
    				<td>
    					Inhalt
    				</td>
    				<td>
    					weiterer Inhalt
    				</td>
    			</tr>
    		</table>
    		
    	</body>
    </html>
    dies ist nur exemplarisch und soll nur verdeutlichen worauf ich hinaus möchte.
    "Inhalt" und "weitere Inhalt" sind letztlich nur Platzhalter um zu zeigen, dass ich an diesen Stellen jeweils meinen Inhalt anzeigen möchte, sei das nun ein Menü oder tatsächlicher Seiteninhalt.

    Jetzt stelle ich es mir so vor, dass es für jede "Inhalts-Seite" ein weiteres Dokument gibt, in dem der spezifische Aufbau der Seite definiert ist, wieder exemplarisch, wobei "inhalt" und "weiterer Inhalt" nur anzeigen, was an welche Stelle soll:
    HTML Code:
    inhalt: 
    Nur ein Text
    
    weiterer Inhalt:
    <login />  <!-- dies ist ein selbstdefiniertes Template -->
    desweiteren soll es eine zentrale Bibliothek geben, in der z.B. der TAG "login" definiert ist.
    der eigentliche inhalt soll also auch noch einmal untersucht und die entsprechenden ersetzungen vorgenommen werden.

    HTML Code:
    <xsl:template match="login">
    			<div class="login">
    				<table>
    					<tr>
    						<td>Benutzername</td><td><input type="text" /></td>
    						<td>Passwort</td><td><input type="password" /></td>
    					</tr>
    				</table>	
    			</div>
    </xsl:template>

    meine Frage ist jetzt, wie ich die XSL-Seiten miteinander verknüpfen muss um so eine Struktur zu realisieren.
    An dieser Stelle komme ich nicht weiter...
    Hat einer von euch eine Idee?
    Danke für eure Mühe!

    Gruß,
    Crypi
Working...
X