Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Inhaltsverzeichnis

Papaya

handbuch:09._anwendungen_seiten-_und_boxmodule:01_-_anwendungen_seiten-_und_boxmodule

Chapter 9. Anwendungen, Seiten- und Boxmodule

Anwendungen finden Sie im Menü Anwendungen. papaya CMS verfügt über verschiedene Anwendungen, mit denen Sie Inhalte für Ihren Webauftritt organisieren können. Mit der Anwendung Newsletter verwalten Sie z.B. die Inhalte der Newsletter und die Abonnenten. Um die Inhalte von Anwendungen auf Seiten darzustellen, verfügt jede Anwendung über eigene Seiten- und Boxmodule.

Module bilden die Schnittstelle zwischen Ein- und Ausgabe der Inhalte. Man unterscheidet zwischen Seiten- und Boxmodulen. Seitenmodule bestimmen den zentralen Inhalt einer Seite, während Boxen zusätzliche Informationen oder Funktionen wie die Seitennavigation beinhalten. Eine Seite besteht in papaya CMS aus genau einem Seitenmodul. Seiten können optional mit Boxen verknüpft werden. Der wesentliche Unterschied zwischen Seiten- und Boxmodulen ist, dass Seiten eine Struktur bilden, in die jeweils ein Seitenmodul fest verankert wird. Boxen werden hingegen vollkommen unabhängig von der Seitenstruktur verwaltet und können frei an beliebige Seiten angebunden werden. Durch die Unabhängigkeit von Boxen ist es erst möglich, dass Boxen Inhalte liefern, die auf vielen Seiten dargestellt werden.

In papaya CMS ist die Seitennavigation z.B. eine Box. Sie müssen die Box nur einmal anlegen, um die Navigation für den gesamten Webauftritt zu erstellen, da die Box nicht mit jeder Seite verknüpft werden muss. Es genügt, wenn Sie die Box an die oberste Seite im Seitenbaum anbinden, damit alle untergeordneten Seiten die Box übernehmen. Fast alle Seiten- und Boxmodule speichern die Inhalte intern im Format XML. Für Ihren Webauftritt können Sie die Inhalte dann sowohl im Format HTML als auch im Format PDF ausgeben.

Im Menü Module finden Sie im Fenster Pakete das Paket Accessibility. Es enthält zwei Boxmodule, mit denen Sie Links auf den Seiten Ihres Webauftritts einfügen können, welche die Schrift vergrößern, verkleinern oder auf die Standardgröße zurücksetzen. Mit dem Paket Accessibility erhöhen Sie die Zugänglichkeit Ihres Webauftritts für Menschen, die in ihrer Sinneswahrnehmung eingeschränkt sind. Über die Boxen des Pakets können Nutzer die Schriftgröße ihren Bedürfnissen anpassen. Mit der dynamischen Anpassung der Schriftgröße wird CSS-Code in die entsprechenden Bereiche des HTML-Headers eingebunden. Um die Schriftgrößenänderung einzusetzen, passen Sie das zentrale XSLT-Template Ihres Webauftritts an.

Um die Boxmodule des Pakets Accessibility nutzen zu können, benötigen Sie die vollen Zugriffsrechte auf Templates und Kenntnisse in XSLT.

In diesem Kapitel erfahren Sie

Template für die dynamische Änderung der Schriftgröße anpassen

Template anpassen

Das Boxmodul Page Zoom CSS Output gibt CSS-Code aus, der dynamisch erstellt wird und die Standardgröße der Schrift festlegt. Damit der CSS-Code in die Seitenausgabe eingebunden wird, definieren Sie im zentralen XSLT-Template einen Bereich im “<head>“-Element.

Example 9.1. CSS-Ausgabe des Boxmoduls Page Zoom CSS Output in der Datei page_general.xsl einbinden

<xsl:template match="page">
<html>
  <head>
    <xsl:call-template name="cssfiles"/>
      <xsl:for-each select="boxes/box[@group = 'head']">
      <xsl:value-of select="." disable-output-escaping="yes"/>
    </xsl:for-each>
    (...)
  </head>
  (...)
</html>
  • Achten Sie darauf, dass nach der Einbindung der CSS-Datei in den “<head>“-Bereich keine weiteren CSS-Dateien eingebunden werden. Nachfolgende CSS-Dateien überschreiben die Änderung der Schriftgröße.
  • Sie brauchen keine “<style>“-Tags für das Boxmodul Page Zoom CSS Output angeben, da die Ausgabe des Boxmoduls bereits “<style>“-Tags enthält.
  • Weitere Informationen zur Bearbeitung von XSLT-Templates finden Sie im Handbuch papaya CMS: Templates und Themes erstellen. Sie finden das Handbuch als PDF zum Download unter http://www.papaya-cms.com/papaya-cms-5-dokumentation.172.de.html.

Gruppe anlegen

Legen Sie im Menü Boxen eine Gruppe an, die dem Bereich im “<head>“-Element zugeordnet wird, den Sie zuvor definiert haben.

Weitere Informationen wie Sie eine Gruppe für Boxen anlegen, finden Sie in Kapitel Menü Boxen.

So erstellen Sie eine neue Gruppe, die dem Bereich im "<head>"-Element zugeordnet wird
  1. Klicken Sie im Menü auf Boxen. Die Fenster Suche und Boxen öffnen sich.
  2. Klicken Sie im Bearbeitungsmenü auf . Das Fenster Gruppe öffnet sich.
  3. Geben Sie unter Titel einen Titel für die Gruppe ein.
  4. Geben Sie unter Name den Namen head ein.
  5. Klicken Sie auf Speichern. Die Gruppe wurde erstellt und erscheint im Fenster Boxen.

Boxmodule des Pakets Accessibility

CSS-Stylesheets ausgeben

Box mit der Standardgröße der Schrift
  • Boxmodul Page Zoom CSS Output

Um ein Boxmodul zu verwenden, nehmen Sie Einstellungen in den Menüs Ansicht und Boxen vor.

Weitere Informationen wie Sie eine Ansicht erstellen, finden Sie in Kapitel Menü Ansichten.

Weitere Informationen wie Sie eine Box erstellen, finden Sie in Kapitel Menü Boxen.

Boxmodul Page Zoom CSS Output

Mit dem Boxmodul Page Zoom CSS Output wird die Standardgröße der Schrift festgelegt.

So erstellen Sie das Boxmodul Page Zoom CSS Output
  1. Erstellen Sie im Menü Ansicht eine Ansicht mit dem Boxenmodul Page Zoom CSS Output.
  2. Erstellen Sie im Menü Boxen eine Box und fügen Sie die Box zur Gruppe mit dem Namen head hinzu, die Sie zuvor erstellt haben.
  3. Verbinden Sie unter die Box mit der Ansicht Page Zoom CSS Output.
  4. Geben Sie im Fenster Inhalt bearbeiten unter die Standardgröße der Schrift ein.
  5. Klicken Sie auf Speichern.

Table 9.1. Details zum Fenster Inhalt bearbeiten im Menü Boxen

Schriftgröße Standard * Standardgröße der Schrift in em
Schriftgröße Minimum * minimale Schriftgröße in em
Schriftgröße Maximum * maximale Schriftgröße in em
  • Boxmodul Page Zoom Links

Um ein Boxmodul zu verwenden, nehmen Sie Einstellungen in den Menüs Ansicht, Boxen und Ändern vor.

  • Weitere Informationen wie Sie eine Ansicht erstellen, finden Sie in Kapitel Menü Ansichten.
  • Weitere Informationen wie Sie eine Box erstellen, finden Sie in Kapitel Menü Boxen.
  • Weitere Informationen wie Sie Ansichten mit Seiten verbinden, finden Sie in Kapitel Menü Ändern.
  • Weitere Informationen wie Sie Boxen mit Seiten verbinden, finden Sie in Kapitel Menü Ändern.

Mit dem Boxmodul Page Zoom Links erstellen Sie Links auf den Seiten Ihres Webauftritts für die Änderung der Schriftgröße.

  1. Erstellen Sie im Menü Ansicht eine Ansicht mit dem Boxmodul Page Zoom Links.
  2. Erstellen Sie im Menü Boxen eine Box und fügen Sie die Box zur Gruppe mit dem Namen head hinzu, die Sie zuvor erstellt haben.
  3. Verbinden Sie unter die Box mit der Ansicht Page Zoom Links.
  4. Geben Sie im Fenster Inhalt bearbeiten unter Standardgröße, minimale und maximale Größe der Schrift ein.
  5. Geben Sie den Anzeigemodus der Links ein.
  6. Klicken Sie auf Speichern. Sie können nun das Boxmodul Page Zoom Links im Menü Ändern mit einer Seite verbinden.

Table 9.2. Details zum Fenster Inhalt bearbeiten im Menü Boxen

Schriftgröße Standard * Standardgröße der Schrift in em
Schriftgröße Minimum * minimale Schriftgröße in em
Schriftgröße Maximum * maximale Schriftgröße in em
Größe der Änderungsschritte * Größe der Änderungsschritte in em
Anzeigemodus * /-: Links verkleinern bzw. vergrößern die Schrift stufenweise, die Standardgröße der Schrift wird nicht als Link ausgegeben * AAA: Links geben die minimale Größe, die maximale Größe und die Standardgröße der Schrift aus, Schrift kann nicht stufenweise angepasst werden * -A : Links geben die minimale Größe, die maximale Größe und die Standardgröße der Schrift aus, Schrift kann stufenweise angepasst werden
handbuch/09._anwendungen_seiten-_und_boxmodule/01_-_anwendungen_seiten-_und_boxmodule.txt · Zuletzt geändert: 2014/04/11 10:53 (Externe Bearbeitung)