Lasso: Include Dateien

Durch geschickten strukturellen Aufbau Ihrer Website können Sie sich viel Pflegeaufwand sparen. Welche Teile der Website kommen auf mehreren Seiten vor? Speichern Sie diese Teile in separaten Dateien und bauen Sie sie beim Aufruf mit Lasso zusammen..

kopf.html

<html>
<head>
   <title>neueFirma</title>
</head>
<body>
   <img src="/images/logo.jpg" width="170" height="119">

fuss.html

   <hr>
   <p>Adresse: neueFirma, neuerWeg 2, 22222 neueStadt</p>
<body>
</html>

index.lasso

[include:'kopf.html']
   Willkommen auf unserer Website.
[include:'fuss.html']

 

Variante 1: Der <title> soll in jeder Seite unterschiedlich sein. Dafür wird eine Variable definiert.

kopf.lasso

<html>
<head>
   <title>[$v_title]</title>
</head>
<body>
   <img src="/images/logo.jpg" width="170" height="119">

fuss.html

   <hr>
   <p>Adresse: neueFirma, neuerWeg 2, 22222 neueStadt</p>
<body>
</html>

index.lasso

[var:'v_title'='Startseite neueFirma']
[include:'kopf.lasso']
   Willkommen auf unserer Website.
[include:'fuss.html']

 

Variante 2: Das Datum wird nur auf der Startseite im Fuss angezeigt.

kopf.lasso

<html>
<head>
   <title>[$v_title]</title>
</head>
<body>
   <img src="/images/logo.jpg" width="170" height="119">

fuss.lasso

   <hr>
   <p>[if:$v_seite=='index']Datum: [date] [/if]Adresse: neueFirma, neuerWeg 2, 22222 neueStadt</p>
<body>
</html>

index.lasso

[var:'v_seite'='index']
[var:'v_title'='Startseite neueFirma']
[include:'kopf.lasso']
   Willkommen auf unserer Website.
[include:'fuss.lasso']

 

weiter...