Inhaltsverzeichnis EGOTEC Templates Das Haupttemplate Typenpezifisches Template einbinden

Typenpezifisches Template einbinden

Damit ein seitenspezifisches Template im Frontend angezeigt wird, muss es erst im Haupttemplate eingebunden werden:

QuelltextSmarty Code:
  1. {if $typeTemplate}
  2.     {include file=$typeTemplate}
  3.     {$page->field.content}
  4. {/if}

Über den Platzhalter {$typeTemplate} wird geprüft, ob für die aktuelle Seite ein typenpezifisches Template existiert. Falls dies der Fall ist, wird dieses an der entsprechenden Stelle eingebunden. Andernfalls wird lediglich der Inhalt der Seite dargestellt.

Style-Hinweis

Um eine identische Darstellung im Frontend und im WYSIWYG-Editor zu gewährleisten, sollten Sie den Inhaltsbereich mit einem <div id="inhalt"> umschließen und die CSS-Styles entsprechend an dieser ID ausrichten.

QuelltextSmarty Code:
  1. <div id="inhalt">
  2.     {if $typeTemplate}
  3.         {include file=$typeTemplate}
  4.     {else}
  5.         {$page->field.content}
  6.     {/if}
  7. </div>