Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Das Layout und Design jeder Ansicht von jedem Kanal wird unter Administration > Layout > Einstellungen gesteuert. Dabei kann für jede Ansicht ein individuelles Theme hinterlegt werden. Mit Ausnahme der des PDF-Ansicht Kanals (bei welcher ein PDF-Dokument ausgegeben wird), erfolgt die Ausgabe bei jeder Ansicht jedem Kanal in Form von HTML-Code.

Verwendung von Kanälen

Das Frontend einer Website verfügt über verschiedene Website-AnsichtenKanäle. Diese sind nachfolgend erläutert:

Ansicht

Kanal

Beschreibung

Initiierung via URL

Standard

Dies ist

die

der Standard-

Ansicht und ist auch bekannt als Desktop-Ansicht

Kanal (Desktop).

Code Block
languagenone
smallscreen=0

Mobile

Diese Ansicht

Dieser Kanal wird für die Beantwortung der Anfragen von mobilen Endgeräten genutzt.

Code Block
languagenone
smallscreen=1

Druck

Über

diese Ansicht

diesen Kanal wird die Druckausgabe der Website erzeugt.

Code Block
languagenone
printview=1

PDF

Mit

dieser Ansicht

diesem Kanal wird eine Anfrage in Form eines PDF-Dokuments beantwortet. Siehe dazu dynamische PDF-Dokumente.

Code Block
languagenone
pdfview=1

App

Für die Integration der Website in andere Anwendungen kann

die

der App-

Ansicht

Kanal genutzt werden.

Code Block
languagenone
appview=1

Verwendung in iFrames

Mit der Realisation eines "blank" Themes, welches lediglich den Inhalt und Content ausgibt (ohne Header, Footer, Navigation, etc.), eignet sich eine Seite mit der dem App-Ansicht Kanal für die Verwendung in iFrames oder modalen Fenstern.

...

Die Initiierung der meisten Ansichten Kanäle erfolgt manuell über das jeweilige URL-Argument gemäss obiger Liste. Die Der Druck-Ansicht Kanal einer Website wird z.B. über das URL-Argument printview=1 initiiert. Beispiel:

...

Erfolgt keine manuelle Initiierung einer Ansicht eines Kanals (durch Übermittlung des entsprechenden URL-Arguments), so wird für die Beantwortung einer Website- Anfrage die der Standard -Ansicht verwendet. Falls die Anfrage von einem mobilen Endgerät stammt, so wird für die Beantwortung der Anfrage die Mobile-Ansicht verwendet. Dies erlaubt die Auslieferung von zwei komplett unabhängigen Layouts auf normalen Desktop-Geräten (Standard-Ansicht) und mobilen Endgeräten (Mobil-Ansicht). Die Identifikation, ob es sich um ein mobiles Endgerät handelt, erfolgt über den User-Agent des Endgerätes.

...

Häufig soll die Ansicht für mobile Endgeräte dem gleichen Design (CI/CD) wie der Ansicht für Desktop Endgeräte entsprechen, jedoch einfach für die Anzeige auf mobilen Endgeräten optimiert sein. In diesem Fall wird empfohlen für beide Ansichten (Kanäle Standard & und Mobile) das gleiche Theme einzusetzen, welches mittels Media Queries responsiveness implementiert und sich damit automatisch an die jeweilige Displaygrösse des Endgerätes anpasst. Ein prägnanter Einstieg ins Thema Media Queries bietet der Artikel Responsive web design basics auf web.dev. Umfassendere Informationen sind beim Mozilla Developer Network zu finden.

...