Wie erstellt man eine wiederverwendbare Vorlage mit Header / Footer / Navigation?

8

Ich habe mit JSF gespielt und habe ein Projekt, das eine Kopfzeile / Fußzeile / Navigation / Inhalt hat Paneele. Das Projekt geht jedoch von Seite 1 zu Seite 2 usw., wobei jede Seite ein anderes Layout hat. Wie kann ich eine wiederverwendbare Vorlage erstellen, die von Seite zu Seite dasselbe Erscheinungsbild behält, d. H. Kopfzeile / Fußzeile / Navigation bleiben gleich, aber der Inhalt wird aktualisiert?

    
user1111928 01.04.2012, 15:20
quelle

1 Antwort

22

Das klingt wie ein klassischer Fall eines Master-Templates. In einer solchen Vorlage legen Sie alles fest, was allen Seiten gemeinsam ist, und dann verweisen Ihre tatsächlichen Seiten auf diese Vorlage und füllen die Lücken aus. In gewisser Weise ist es das Gegenteil von dem klassischen Klassiker.

z. B.

/WEB-INF/templates/masterTemplate.xhtml:

%Vor%

Eine Seite verwendet dies wie folgt, z. B.

/hello.xhtml

%Vor%     
Arjan Tijms 01.04.2012, 19:29
quelle

Tags und Links