Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Tutorial: ein statisches HTML-Design portieren

Ein statisches HTML/CSS-Mockup oder die Templates einer Agentur in ein Exponential-Design umwandeln: die Seite in Pagelayout und Teile aufteilen, Assets in die Design-Ordner verschieben, feste Texte und Links durch…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/theme-design/tutorial-port-a-static-html-design.md

On this page

This page is a translation. Read the English original

Tutorial: ein statisches HTML-Design portieren

Dieses Tutorial ist für Designer, die statische HTML-Seiten bekommen haben (von einer Agentur, aus einem Styleguide oder einem gekauften Template) und sie in ein funktionierendes Exponential-Design umwandeln müssen. Planen Sie für eine typische Website mit fünf Seitentypen einen Tag ein.

Inhalt

  1. Schritt 1: Bestandsaufnahme
  2. Schritt 2: Assets ins Design
  3. Schritt 3: Der Rahmen wird zum Pagelayout
  4. Schritt 4: Seitentypen werden zu View-Templates
  5. Schritt 5: Fester Inhalt wird zu Template-Code
  6. Schritt 6: unterwegs aufräumen

Schritt 1: Bestandsaufnahme

Listen Sie die Seitentypen des Mockups auf und ordnen Sie jeden Exponential zu:

Seite des MockupsWird zu
Rahmen (Kopfbereich, Menü, Fußbereich)pagelayout.tpl und Teile
StartseiteVollansicht der Klasse der Startseite oder ein Layout (Layouts für Designer)
ArtikelOverride der Vollansicht für die Klasse article
Liste von ArtikelnVollansicht von folder mit einer line-Ansicht pro Eintrag
KontaktformularVollansicht der Klasse des Feedbackformulars
Suchergebnissecontent/search.tpl

Schritt 2: Assets ins Design

mockup/css/*.css     ->  design/mytheme/stylesheets/
mockup/js/*.js       ->  design/mytheme/javascript/
mockup/img/*         ->  design/mytheme/images/
mockup/fonts/*       ->  design/mytheme/fonts/

Korrigieren Sie relative url()-Pfade im CSS (../images/..., ../fonts/...). Laden Sie das CSS mit einem ezcss_load und die Skripte mit ezscript_load (Stylesheets laden). Ersetzen Sie einen CDN-Link zu einer Bibliothek durch eine lokale Kopie (Externe Ressourcen und CDNs).

Schritt 3: Der Rahmen wird zum Pagelayout

Nehmen Sie den gemeinsamen Rahmen des Mockups; ersetzen Sie den Inhaltsbereich durch {$module_result.content}; teilen Sie Kopfbereich, Fußbereich und Menü in Teile pagelayout/*.tpl auf (Das Pagelayout). Ersetzen Sie:

MockupTemplate
<html lang="en"><html lang="{$site.http_equiv.Content-language|wash}">
<title>Site</title>einen Titel aus dem Pfad der Seite und $site.title
href="index.html"href={'/'|ezurl}
src="img/logo.svg"src={'logo.svg'|ezimage}
ein festes Menüein fetch der Kinder der Wurzel (Menüs und Navigation)

Schritt 4: Seitentypen werden zu View-Templates

Für jeden Inhalts-Seitentyp ein Override mit eigenem Template (Tutorial: eine Vollansicht überschreiben). Fügen Sie das Markup des Mockups ein und ersetzen Sie die Platzhaltertexte durch Felder:

<h1>{$node.name|wash}</h1>
<div class="lead">{attribute_view_gui attribute=$node.data_map.intro}</div>

Schritt 5: Fester Inhalt wird zu Template-Code

  • Lorem ipsum wird zu Feldern des Inhalts.
  • Wiederholte Elemente (Karten, Teaser) werden zu einem {foreach} über ein fetch und eine line-Ansicht.
  • Texte der Oberfläche („Read more“, „Search“) laufen über i18n.
  • Daten über l10n.

Schritt 6: unterwegs aufräumen

Statische Templates tragen oft Gewohnheiten, die in Exponential nicht überleben:

  • Inline-<style>, style="", onclick="" und Inline-Skripte: Verschieben Sie sie in Dateien (CSP-sicheres Design);
  • fehlende alt, übersprungene Überschriften, ein div als Knopf: Beheben Sie sie jetzt (Barrierefreiheit: Grundlagen für Themes);
  • feste Farben: Machen Sie daraus Token, was Ihnen später den dunklen Modus gibt (Design-Token);
  • left/right in CSS: logische Eigenschaften, für Sprachen von rechts nach links.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x